Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe Multilanguage

Fonctions membres publiques statiques

static isEnabled (CMSApplication $app=null, DatabaseInterface $db=null)
 
static getSiteHomePages (DatabaseInterface $db=null)
 

Attributs publics statiques

static $enabled = false
 

Description détaillée

Utility class for multilang

Depuis
2.5.4

Documentation des fonctions membres

◆ getSiteHomePages()

static getSiteHomePages ( DatabaseInterface  $db = null)
static

Method to return a list of language home page menu items.

Paramètres
DatabaseInterface$dbThe database
Renvoie
array of menu objects.
Depuis
3.5

Références $db, $query, Factory\getDbo(), et null.

Référencé par HtmlView\display(), et AssociationHelper\displayAssociations().

◆ isEnabled()

static isEnabled ( CMSApplication  $app = null,
DatabaseInterface  $db = null 
)
static

Method to determine if the language filter plugin is enabled. This works for both site and administrator.

Paramètres
CMSApplication$appThe application
DatabaseInterface$dbThe database
Renvoie
boolean True if site is supporting multiple languages; false otherwise.
Depuis
2.5.4

Références $app, $db, $enabled, $query, Factory\getApplication(), et Factory\getDbo().

Référencé par SitePathway\__construct(), Categories\__construct(), Categories\_load(), ContactModel\buildContactExtendedData(), HtmlView\display(), JsonapiView\displayItem(), RouteHelper\findItem(), RouteHelper\getArticleRoute(), ConsentBoxField\getAssignedMenuItemUrl(), RouteHelper\getCategoryRoute(), RouteHelper\getContactRoute(), CMSHelper\getCurrentLanguage(), ContentHelper\getCurrentLanguage(), MenuHelper\getDefault(), FieldsHelper\getFields(), ProfileModel\getForm(), UserModel\getForm(), RegistrationModel\getForm(), BreadcrumbsHelper\getHome(), SiteMenu\getItems(), PrivacyField\getLayoutData(), LanguagesHelper\getList(), LoginModel\getMenuLanguage(), MenusHelper\getMenuLinks(), RouteHelper\getNewsfeedRoute(), ListField\getOptions(), TagField\getOptions(), LoginHelper\getRegistrationUrl(), PrivacyStatusHelper\getRequestFormPublished(), LoginHelper\getReturnUrl(), RouteHelper\getRoute(), Helper\isCommon(), Associations\isEnabled(), ContactModel\loadFormData(), RegistrationModel\loadFormData(), UserController\login(), UserController\logout(), UserController\menulogout(), ArticleModel\populateState(), ArticlesModel\populateState(), SuggestionsModel\populateState(), FeaturedModel\populateState(), CategoryModel\populateState(), SearchModel\populateState(), JsonapiView\prepareItem(), MenuRules\preprocess(), FormModel\preprocessForm(), StyleModel\preprocessForm(), FormModel\save(), ArticleController\save(), Filter\select(), InstalledController\setDefault(), Filter\slider(), Helper\stem(), Menu\store(), et Helper\tokenize().

Documentation des champs

◆ $enabled

$enabled = false
static

La documentation de cette classe a été générée à partir du fichier suivant :