Page 1 of 1
Wie kann ich den Menutitel anstelle des Seitentitels ausgeben
Posted: Tue Mar 23, 2010 3:36 pm
by gardapro
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
Posted: Tue Mar 23, 2010 4:59 pm
by NaN
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;
Re: Wie kann ich den Menutitel anstelle des Seitentitels ausgeben
Posted: Wed Mar 24, 2010 7:56 am
by cyberman
Viiiieeel einfacher
Re: Wie kann ich den Menutitel anstelle des Seitentitels ausgeben
Posted: Wed Mar 24, 2010 7:58 am
by gardapro
Super, das wars. Ich kannte einfach den Tag "mMenuText" nicht.
Gibt es irgendwo eine Auflistung aller Standard-Variablen?
Re: Wie kann ich den Menutitel anstelle des Seitentitels ausgeben
Posted: Wed Mar 24, 2010 8:00 am
by cyberman
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
Posted: Wed Mar 24, 2010 8:10 am
by gardapro
{menu_text} funtioniert im Template, aber nicht im udt.
cyberman wrote:
Mit {get_template_vars} kannst du dir die Smarty-Variablen ausgeben lassen, Objekte mit {$entry|print_r}.
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?
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
Posted: Wed Mar 24, 2010 8:21 am
by cyberman
{menu_text} ist keine Variable, sondern ein mitgeliefertes Plugin/Tag
Schau mal mit
Re: Wie kann ich den Menutitel anstelle des Seitentitels ausgeben
Posted: Wed Mar 24, 2010 8:46 am
by gardapro
Bei {$menuparams|print_r} kommt "entry:Sitename1212_MenuManagerdefaultArray" raus. Inwiefern hilft mir das?
Wie komme ich an die Angaben aus "menuparams = Array (7)"?
Re: Wie kann ich den Menutitel anstelle des Seitentitels ausgeben
Posted: Thu Mar 25, 2010 11:29 am
by cyberman
Vermutlich ist $menuparams nicht wirklich die Variable, die du suchst.
Probier mal eine
"andere" Version des {get_template_vars}-Plugins 
.