Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 19. Mai 2011 14:29
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
[gelöst] MenuManager: Erstes und letztes Element finden
Ich habe die SuFu bemüht und mal ins Wiki geschaut aber wurde nicht fündig:
wie kann ich das erste und letzte item im MenuManager Template finden? möchte sows erreichen: <li class="first"> und <li class="last">.
beim ersten mag es noch einfach sein: {if $node->index == 1}
Beitrag geändert von nicmare (19. Mai 2011 14:54)
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#2 19. Mai 2011 14:36
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [gelöst] MenuManager: Erstes und letztes Element finden
Ist ja auch eher eine Smarty-Sache
http://www.smarty.net/docsv2/de/languag … erty.first
http://www.smarty.net/docsv2/de/languag … perty.last
Ergänzend dazu noch der Link auf den section-Bereich
http://www.smarty.net/docsv2/de/languag … erty.first
Anhand dessen ist die Funktionsweise nach meinem Empfinden besser erklärt.
Offline
#3 19. Mai 2011 14:38
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: [gelöst] MenuManager: Erstes und letztes Element finden
stimmt! aber besserer link: http://www.smarty.net/docsv2/en/languag … erty.first (mit beispiel)
danke!
Beitrag geändert von nicmare (19. Mai 2011 14:38)
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#4 19. Mai 2011 14:42
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [gelöst] MenuManager: Erstes und letztes Element finden
Für Smarty-Einsteiger - wichtig ist eigentlich nur, dass der foreach-Schleife der Parameter name mitgegeben wird, also
[== Smarty ==]
{foreach from=$nodelist item=node name='menu'}
...
{/foreach}
Dann können die Variablen {$smarty.foreach.menu.first} und {$smarty.foreach.menu.last} für weitere Aktionen herangezogen werden.
Offline
#5 07. September 2011 20:44
- mike-r
- arbeitet mit CMS/ms
- Registriert: 21. Dezember 2010
- Beiträge: 898
- Webseite
Re: [gelöst] MenuManager: Erstes und letztes Element finden
Mhh.
Ääh.
Kopfkratz.
Komme nicht klar damit.
Habe mir jetzt mal http://forum.cmsmadesimple.org/viewtopi … 46#p149046 reingezogen: kein first, kein last.
Auch der Referenzcode von NaN paar Beiträge vorher: Nix.
Kann es sein, dass sich im Core mal wieder was geändert hat?
Um die Sache unnötig zu verkomplizieren, wäre ganz schnafte, wenn das auch bei "Teil"menüs laufen würde.
Mit Teilmenüs meine ich Konstrukte der Art:
[== smarty ==]
{menu excludeprefix='blabla,impressum'}
{menu items='blabla,impressum'}
EDIT::
Argh, erst Debug-mode anschalten, DANN Beitrag schreiben, nicht andersrum.
Nichtsdestotrotz suche ich trotzdem nach einer allgemeingültigen Methode, die ohne die Krücke klarkommt, den "Seiten" ein Extra zuzuweisen.
Beitrag geändert von mike-r (07. September 2011 20:48)
Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz
Offline
Seiten: 1