Joomla CMS  3.8.5 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.8.5 et du framework Joomla Platform intégré
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())
 
 getItem ($id)
 
 setDefault ($id, $language=' *')
 
 getDefault ($language=' *')
 
 setActive ($id)
 
 getActive ()
 
 getItems ($attributes, $values, $firstonly=false)
 
 getParams ($id)
 
 getMenu ()
 
 authorise ($id)
 
 load ()
 

Attributs protégés

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

Membres hérités additionnels

- Fonctions membres publiques statiques hérités de AbstractMenu
static getInstance ($client, $options=array())
 
- 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.

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 :