Wie kann ich den Menutitel anstelle des Seitentitels ausgeben
Wie kann ich den Menutitel anstelle des Seitentitels ausgeben
Wie kann ich den Menutitel anstelle des Seitentitels {title} ausgeben resp. in einem udt auslesen? Danke.
Re: Wie kann ich den Menutitel anstelle des Seitentitels ausgeben
Hatten wir doch erst vor kurzem etwas ähnliches.
Entweder im Template so {DEIN_UDT menutext=$gCms->mMenuText}
und im UDT dann mit $params['menutext'] auf den Parameter zugreifen
oder im UDT einfach nur
global $gCms;
$menutext = $gCms->smarty->_tpl_vars['content_obj']->mMenuText;
Entweder im Template so {DEIN_UDT menutext=$gCms->mMenuText}
und im UDT dann mit $params['menutext'] auf den Parameter zugreifen
oder im UDT einfach nur
global $gCms;
$menutext = $gCms->smarty->_tpl_vars['content_obj']->mMenuText;
Re: Wie kann ich den Menutitel anstelle des Seitentitels ausgeben
Super, das wars. Ich kannte einfach den Tag "mMenuText" nicht.
Gibt es irgendwo eine Auflistung aller Standard-Variablen?
Gibt es irgendwo eine Auflistung aller Standard-Variablen?
Re: Wie kann ich den Menutitel anstelle des Seitentitels ausgeben
Mit {get_template_vars} kannst du dir die Smarty-Variablen ausgeben lassen, Objekte mit {$entry|print_r}.
Re: Wie kann ich den Menutitel anstelle des Seitentitels ausgeben
{menu_text} funtioniert im Template, aber nicht im udt.
Unter anderem wird angegeben: menuparams = Array (7). Wie kann ich dieses Array einfach auslesen? (Da drin ist ja vermutlich die Variable "menu_text".
Mit {get_template_vars} werden diverse Variablen ausgegeben, "menu_text" gehört jedoch nicht dazu. Gibt es noch weitere Möglichkeiten die Variablen anzeigen zu lassen?cyberman wrote: Mit {get_template_vars} kannst du dir die Smarty-Variablen ausgeben lassen, Objekte mit {$entry|print_r}.
Unter anderem wird angegeben: menuparams = Array (7). Wie kann ich dieses Array einfach auslesen? (Da drin ist ja vermutlich die Variable "menu_text".
Re: Wie kann ich den Menutitel anstelle des Seitentitels ausgeben
{menu_text} ist keine Variable, sondern ein mitgeliefertes Plugin/Tag 
Schau mal mit

Schau mal mit
Code: Select all
{$menuparams|print_r}
Re: Wie kann ich den Menutitel anstelle des Seitentitels ausgeben
Bei {$menuparams|print_r} kommt "entry:Sitename1212_MenuManagerdefaultArray" raus. Inwiefern hilft mir das?
Wie komme ich an die Angaben aus "menuparams = Array (7)"?
Wie komme ich an die Angaben aus "menuparams = Array (7)"?
Re: Wie kann ich den Menutitel anstelle des Seitentitels ausgeben
Vermutlich ist $menuparams nicht wirklich die Variable, die du suchst.
Probier mal eine "andere" Version des {get_template_vars}-Plugins
.
Probier mal eine "andere" Version des {get_template_vars}-Plugins

Last edited by cyberman on Thu Mar 25, 2010 11:31 am, edited 1 time in total.