Joomla CMS  3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe SiteMenu
+ Graphe d'héritage de SiteMenu:

Fonctions membres publiques

 __construct ($options=array())
 
 getItems ($attributes, $values, $firstonly=false)
 
 getDefault ($language=' *')
 
- Fonctions membres publiques hérités de AbstractMenu
 __construct ($options=array())
 
 setUser ($user)
 
 getItem ($id)
 
 setDefault ($id, $language=' *')
 
 getDefault ($language=' *')
 
 setActive ($id)
 
 getActive ()
 
 getItems ($attributes, $values, $firstonly=false)
 
 getParams ($id)
 
 getMenu ()
 
 authorise ($id)
 
 load ()
 
 __get ($propName)
 

Attributs protégés

 $app
 
 $db
 
 $language
 
- Attributs protégés hérités de AbstractMenu
 $_items = array()
 
 $_default = array()
 
 $_active = 0
 
 $storedUser
 

Membres hérités additionnels

- Fonctions membres publiques statiques hérités de AbstractMenu
static getInstance ($client, $options=array())
 
- Fonctions membres protégées hérités de AbstractMenu
 getUser ()
 
- Attributs protégés statiques hérités de AbstractMenu
static $instances = array()
 

Description détaillée

Menu class

Depuis
1.5

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $options = array())

Class constructor

Paramètres
array$optionsAn array of configuration options.
Depuis
1.5

Références $options, et language.

Documentation des fonctions membres

◆ getDefault()

getDefault (   $language = '*')

Get menu item by id

Paramètres
string$languageThe language code.
Renvoie
MenuItem|null The item object or null when not found for given language
Depuis
1.6

Références $language.

◆ getItems()

getItems (   $attributes,
  $values,
  $firstonly = false 
)

Gets menu items by attribute

Paramètres
string$attributesThe field name
string$valuesThe value of the field
boolean$firstonlyIf true, only returns the first item found
Renvoie
MenuItem|MenuItem[] An array of menu item objects or a single object if the $firstonly parameter is true
Depuis
1.6

Références $attributes, $key, elseif, Multilanguage\isEnabled(), et null.

Documentation des champs

◆ $app

$app
protected

◆ $db

$db
protected

◆ $language

$language
protected

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