L'obtention des Paramètres du Menu de Joomla
Je vais essayer d'obtenir les paramètres du tableau du menu dans Joomla. Ce que j'ai ci-dessous est de travailler dans le sens qu'il est de retour les paramètres.
$menu = &JSite::getMenu();
$item = $menu->getItem($menuId)->params;
print $items;
Cependant, Il est de retour en texte brut, comme si je venais interrogé la colonne et retourné les paramètres contenu.
Quelqu'un peut me dire comment faire pour retourner à ce qu'un Objet ou un Tableau afin que je puisse utiliser quelque chose comme:
$myParam = $item->getParams('theParamIwant');
OriginalL'auteur tpow | 2011-02-11
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser le JParameter classe pour lire les paramètres. Essayez quelque chose comme ceci:
C'était la bonne réponse quand il a été écrit, mais à partir de certains Joomla 2.5 patch, JParameter classe a été déprécié. Au lieu de JParameter classe JRegistry classe de la même façon: $params = new JRegistry($item->params);
OriginalL'auteur Kevin Strong
Je pense que JParameter est obsolète dans Joomla! 3.x, donc la réponse est maintenant quelque chose comme:
Vous pouvez obtenir le
menu_image
variable en faisant:Ou d'abord vérifier si il est rempli et, s'il l'est,
echo
:Ou, à l'aide d'un
tertiary
opérateur:OriginalL'auteur xaddict
Il ne fonctionne pas
Essayez d'utiliser ceci:
Pour ce qui Joomla version est-ce? Ressemble à une ancienne.
OriginalL'auteur denis
OriginalL'auteur Valentin Despa
OriginalL'auteur subash pandey
De travail dans 3.5.1
Montre élément de menu de l'image
OriginalL'auteur Harry Bosh
JParameter est obsolète dans Joomla 2.5, afin d'obtenir les Kevin du code pour ajouter
jimport( 'joomla.html.parameter' )
avant je.eOriginalL'auteur Kenny Kaane