Wie kann ich den Menutitel anstelle des Seitentitels ausgeben

Hilfe zu Modulen und Tags
Post Reply
gardapro
Forum Members
Forum Members
Posts: 53
Joined: Mon Jan 04, 2010 1:52 pm

Wie kann ich den Menutitel anstelle des Seitentitels ausgeben

Post by gardapro »

Wie kann ich den Menutitel anstelle des Seitentitels {title} ausgeben resp. in einem udt auslesen? Danke.
NaN

Re: Wie kann ich den Menutitel anstelle des Seitentitels ausgeben

Post 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;
cyberman

Re: Wie kann ich den Menutitel anstelle des Seitentitels ausgeben

Post by cyberman »

Viiiieeel einfacher ;D 8)

Code: Select all

{menu_text}
gardapro
Forum Members
Forum Members
Posts: 53
Joined: Mon Jan 04, 2010 1:52 pm

Re: Wie kann ich den Menutitel anstelle des Seitentitels ausgeben

Post by gardapro »

Super, das wars. Ich kannte einfach den Tag "mMenuText" nicht.
Gibt es irgendwo eine Auflistung aller Standard-Variablen?
cyberman

Re: Wie kann ich den Menutitel anstelle des Seitentitels ausgeben

Post by cyberman »

Mit {get_template_vars} kannst du dir die Smarty-Variablen ausgeben lassen, Objekte mit {$entry|print_r}.
gardapro
Forum Members
Forum Members
Posts: 53
Joined: Mon Jan 04, 2010 1:52 pm

Re: Wie kann ich den Menutitel anstelle des Seitentitels ausgeben

Post 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".
cyberman

Re: Wie kann ich den Menutitel anstelle des Seitentitels ausgeben

Post by cyberman »

{menu_text} ist keine Variable, sondern ein mitgeliefertes Plugin/Tag ;)

Schau mal mit

Code: Select all

{$menuparams|print_r}
gardapro
Forum Members
Forum Members
Posts: 53
Joined: Mon Jan 04, 2010 1:52 pm

Re: Wie kann ich den Menutitel anstelle des Seitentitels ausgeben

Post 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)"?
cyberman

Re: Wie kann ich den Menutitel anstelle des Seitentitels ausgeben

Post by cyberman »

Vermutlich ist $menuparams nicht wirklich die Variable, die du suchst.

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.
Post Reply

Return to “Module und Tags”