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 MenusModelMenutypes
+ Graphe d'héritage de MenusModelMenutypes:

Fonctions membres publiques

 getReverseLookup ()
 
 getTypeOptions ()
 
 addReverseLookupUrl ($option)
 

Fonctions membres protégées

 populateState ()
 
 getTypeOptionsByComponent ($component)
 
 getTypeOptionsFromXml ($file, $component)
 
 getTypeOptionsFromMvc ($component)
 
 getTypeOptionsFromManifest ($component)
 
 getTypeOptionsFromLayouts ($component, $view)
 

Attributs protégés

 $rlu = array()
 

Description détaillée

Menu Item Types Model for Menus.

Depuis
1.6

Documentation des fonctions membres

◆ addReverseLookupUrl()

addReverseLookupUrl (   $option)

Method to create the reverse lookup for link-to-name. (can be used from onAfterGetMenuTypeOptions handlers)

Paramètres
JObject$optionwith request array or string and title public variables
Renvoie
void
Depuis
3.1

Références $option, et MenusHelper\getLinkKey().

◆ getReverseLookup()

getReverseLookup ( )

Method to get the reverse lookup of the base link URL to Title

Renvoie
array Array of reverse lookup of the base link URL to Title
Depuis
1.6

◆ getTypeOptions()

getTypeOptions ( )

Method to get the available menu item type options.

Renvoie
array Array of groups with menu item types.
Depuis
1.6

Références $component, $db, $lang, $list, $option, $options, $query, JEventDispatcher\getInstance(), jimport(), JPATH_ADMINISTRATOR, et null.

◆ getTypeOptionsByComponent()

getTypeOptionsByComponent (   $component)
protected

Get menu types by component.

Paramètres
string$componentComponent URL option.
Renvoie
array
Depuis
1.6

Références $client, $component, et $options.

◆ getTypeOptionsFromLayouts()

getTypeOptionsFromLayouts (   $component,
  $view 
)
protected

Get the menu types from component layouts

Paramètres
string$componentComponent option as in URLs
string$viewName of the view
Renvoie
array
Depuis
1.6

Références $client, $component, $file, $folder, $lang, $layout, $menu, $options, $path, $template, $view, JFolder\files(), JFolder\folders(), et null.

◆ getTypeOptionsFromManifest()

getTypeOptionsFromManifest (   $component)
protected

Get menu types from Component manifest

Paramètres
string$componentComponent option like in URLs
Renvoie
array|boolean
Depuis
3.7.0

Références $attributes, $component, $manifest, $options, JPATH_ADMINISTRATOR, et null.

◆ getTypeOptionsFromMvc()

getTypeOptionsFromMvc (   $component)
protected

Get menu types from MVC

Paramètres
string$componentComponent option like in URLs
Renvoie
array|boolean
Depuis
1.6

Références $client, $component, $file, $menu, $options, $path, $view, elseif, et JFolder\folders().

◆ getTypeOptionsFromXml()

getTypeOptionsFromXml (   $file,
  $component 
)
protected

Get the menu types from an XML file

Paramètres
string$fileFile path
string$componentComponent option as in URL
Renvoie
array|boolean
Depuis
1.6

Références $component, $file, $menu, $options, et elseif.

◆ populateState()

populateState ( )
protected

Method to auto-populate the model state.

This method should only be called once per instantiation and is designed to be called on the first call to the getState() method unless the model configuration flag to ignore the request is set.

Renvoie
void
Note
Calling getState in this method will result in recursion.
Depuis
12.2

Références $app, et $clientId.

Documentation des champs

◆ $rlu

$rlu = array()
protected

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