Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 26. Februar 2013 13:54

jeff1980
Server-Pate
Ort: Dortmund
Registriert: 26. November 2010
Beiträge: 630

[GELÖST] Auf $node->extra1 im Template und im Stylesheet zugreifen

Hi,

der Titel sagt eigentlich schon alles. Ich möchte gerne auf den Inhalt des Extra-Feldes der gerade aktiven Seite zugreifen können - und zwar sowohl im Template als auch im Stylesheet.
Ich meine da schon mal ne Lösung gesehen zu haben, habe sie aber nicht mehr gefunden - davon ab ist ja seit 1.10/1.11 wieder einiges neu.

Da das Feld auch bei einem internen Seitenlink abgefragt werden muss, helfen weitere Inhaltsblöcke nicht (die nehme ich sonst gerne für solche Dinge).

Offline

#2 27. Februar 2013 06:47

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] Auf $node->extra1 im Template und im Stylesheet zugreifen

Hmm, ich würde den MenuManager mit einem speziellen Template als ersten Eintrag im Seiten-Template aufrufen. Das MM-Template macht nix anderes, als den Wert des aktuellen  Extrafeldes auszugeben, welcher dann einer separaten Smarty-Variablen zugewiesen werden kann und dann systemweit zur Verfügung steht.

Offline

#3 27. Februar 2013 10:21

jeff1980
Server-Pate
Ort: Dortmund
Registriert: 26. November 2010
Beiträge: 630

Re: [GELÖST] Auf $node->extra1 im Template und im Stylesheet zugreifen

Hi,

danke, das ist ne coole Idee - manchmal sieht man den Wald vor Bäumen nicht ...

Edit:
Hier noch das Template:

[== Menu-Template ==]
{if $count > 0}

{foreach from=$nodelist item=node}


{if $node->current == true}
	{$node->extra1}
{/if}

{/foreach}

{/if}

Beitrag geändert von jeff1980 (27. Februar 2013 10:27)

Offline