Page 1 of 2
Zusätzliches Seiten-Attribut
Posted: Wed Sep 24, 2008 8:52 am
by stephan
Hallo,
kann mir jemand sagen, wie ich an die Daten aus dem Feld "Zusätzliches Seiten-Attribut 1 bis 3" komme? Gibt es da eine entsprechenden Tag?
Seit welcher Version sind diese Felder eigentlich integriert?
Stephan
Re: Zusätzliches Seiten-Attribut
Posted: Wed Sep 24, 2008 12:58 pm
by NaN
Ich glaube die Variablen dafür gibt es noch nicht im Template.
Kannst ja mal mit dem Tag {get_template_vars} im Template schauen, ob da was dabei ist.
Die Frage hatte letztens jemand im englischsprachigen Forum gestellt.
Dort wurde das mit einem Benutzerdefinierten Tag geregelt:
http://forum.cmsmadesimple.org/index.ph ... #msg123403
Re: Zusätzliches Seiten-Attribut
Posted: Wed Sep 24, 2008 1:29 pm
by stephan
Das klappt ja wunderbar!
Vielen Dank dafür!

Re: Zusätzliches Seiten-Attribut
Posted: Wed Sep 24, 2008 1:32 pm
by cyberman
stephan wrote:
kann mir jemand sagen, wie ich an die Daten aus dem Feld "Zusätzliches Seiten-Attribut 1 bis 3" komme?
Nix einfacher als das - einfach das Template des MenüManagers anpassen
{$node->extra1}
{$node->extra2}
{$node->extra3}
Seit welcher Version sind diese Felder eigentlich integriert?
1.4
Re: Zusätzliches Seiten-Attribut
Posted: Wed Sep 24, 2008 3:23 pm
by nicmare
ich hatte mich zu dieser thematik mal im englischsprachigen forum erkundigt da das wiki hierfür noch nicht aktualisiert wurde.
aber jetzt bin ich immernoch nicht schlauer. kennt jemand ein praktikables beispiel für diese extraattribute?
Re: Zusätzliches Seiten-Attribut
Posted: Wed Sep 24, 2008 3:44 pm
by NaN
Hat Dir mein UDT nicht geholfen?
Re: Zusätzliches Seiten-Attribut
Posted: Thu Sep 25, 2008 1:52 pm
by cyberman
nicmare wrote:
kennt jemand ein praktikables beispiel für diese extraattribute?
Dann schau doch mal auf die cmsmadesimple.de in das Top-Menü - die zweite Zeile des Menüs (sichtbar bei den aktiven Seiten bzw. bei hover) ist ein zusätzliches Seitenattribut.
Und hier das Template des MenüManagers:
Code: Select all
{if $count > 0}
{foreach from=$nodelist}
{if $node->current == true or $node->parent == true}
<a href="{$node->url}" class="active"{if $node->target ne ""} target="{$node->target}"{/if}>{$node->menutext}<span class="desc">{$node->extra1}</span></a>
{else}
<a href="{$node->url}"{if $node->target ne ""} target="{$node->target}"{/if}>{$node->menutext}<span class="desc">{$node->extra1}</span></a>{/if}
{/foreach}
{/if}
Re: Zusätzliches Seiten-Attribut
Posted: Thu Sep 25, 2008 2:41 pm
by NaN
Wenn die Extra Felder bereits in der $nodelist enthalten sind, dann könnte man sich meinen UDT auch sparen.
Man dürfte auch außerhalb des MenuManagers mit Cybermans Code an die Extrafelder kommen.
Re: Zusätzliches Seiten-Attribut
Posted: Thu Sep 25, 2008 2:50 pm
by nicmare
achso! verstehe. hast du noch ein anderes beispiel?
Re: Zusätzliches Seiten-Attribut
Posted: Thu Sep 25, 2008 3:20 pm
by NaN
Ähm... wie jetzt? Der praktische Einsatz? Wozu diese Extra Felder?
Hm, naja, Du kannst eben jeder Seite noch zusätzliche individuelle Eigenschaften geben.
Einen extra Titel, einen extra Link, eine extra Grafik, Stylesheet-Klasse, ID oder was auch immer.
Ähnlich wie bei den zusätzlichen Smarty-Variablen.
Das ist alles.
Wozu man sowas braucht?
Das hängt davon ab was Du umsetzen möchtest.
Re: Zusätzliches Seiten-Attribut
Posted: Thu Sep 25, 2008 3:42 pm
by nicmare
richtig. mir fehlt da eben noch die fantasie da ich bisher noch keinen bedarf für sone funktion hatte. deswegen frage ich so primitiv. ist das nur für den menümanager nutzbar? oder auch direkt im template?
Re: Zusätzliches Seiten-Attribut
Posted: Thu Sep 25, 2008 6:06 pm
by NaN
Lies Dir dieses Thema (und meinen verlinkten Beitrag) doch nochmal durch.
Re: Zusätzliches Seiten-Attribut
Posted: Thu Sep 25, 2008 6:32 pm
by nicmare
mist. ich habe befürchtet dass du das sagst
aber hey: geil alter, das funzt dein udt!
dankeschön netter allwissender nutzer oder wofür steht nan

Re: Zusätzliches Seiten-Attribut
Posted: Thu Sep 25, 2008 8:21 pm
by NaN
nicmare wrote:
netter allwissender nutzer
Also allwissend bin ich noch lange nicht.
nicmare wrote:
oder wofür steht nan
Ich sag nur soviel: Ich bin der Fehler im System

Re: Zusätzliches Seiten-Attribut
Posted: Mon Feb 14, 2011 6:52 pm
by faglork
NaN wrote:Wenn die Extra Felder bereits in der $nodelist enthalten sind, dann könnte man sich meinen UDT auch sparen.
Man dürfte auch außerhalb des MenuManagers mit Cybermans Code an die Extrafelder kommen.
Aber wie?? Jedenfalls nicht mit {$node->extra1}
Servus,
Alex