Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#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
Seiten: 1