Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Pages
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 :