Zum Inhalt springen

if last element, dann anders ??

Erstellt am 16. Februar 2006 · 4 Antworten · letzte Antwort am 16. Februar 2006

Tags: Frage

anj ·

Hi!

Ich woll meine Sitemap beim letzten element anders gestalten und zwar sollte die darstellung so aussehen:

<Titel>
unterseite1, unterseite2, unterseite3, unterseite4

sie wird aber auch _nach_ der letzten seite mit "," (komma) dargestellt:

unterseite1, unterseite2, unterseite3, unterseite4,

Wie baue ich in mein TS eine if Abfrage ein, so das ich das letzte element abfragen kann? bzw ? gibt es da eine bessere lösung?

mein TS:

tt_content.menu.20.1 {
1.NO.linkWrap= |
1.target = _self
1.wrap = <div id="sitemenu"> | </div><br>
1.NO.allWrap = <span id="sitemenu_singleItem">|,&nbsp; </span>
}
steffenk ·

dafür gibt es optionsplit:

1.NO.allWrap = <span id="sitemenu_singleItem">|,  </span> |*| <span id="sitemenu_singleItem">|,  </span> |*| <span id="sitemenu_singleItem">|</span>
steffenk ·

es ist quasi eine Bedingungsabfrage. Du hast auf die Art 3 Unterscheidungen:

1.Element |*| alle Elemente dazwischen |*| letztes Element

Man kann das auch mit mehr Fallunterscheidungen machen. Wenn ich die neuen Typo3.org-Links parat hätte, könnt ich Dir einen Link geben. Aber such mal nach optionsplit.