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

#1 19. Mai 2011 14:29

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.316
Webseite

Re:

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)

Offline

#2 19. Mai 2011 14:36

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

Ist ja auch eher eine Smarty-Sache wink

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.


1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

#3 19. Mai 2011 14:38

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.316
Webseite

Re:

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)

Offline

#4 19. Mai 2011 14:42

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

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.


1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

#5 07. September 2011 20:44

mike-r
CMSMS-Profi
Registriert: 21. Dezember 2010
Beiträge: 898
Webseite

Re:

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

Fußzeile des Forums

Powered by FluxBB