"JoH" <[EMAIL PROTECTED]> schrieb im Newsbeitrag news:[EMAIL PROTECTED] >> In ermangelung eines Switchkonstrukts (das gibt es wirklich nicht, >> oder?) habe ich verschiedene Lösungsansätze ausprobiert... > > Es gibt ein Switchkonstrukt ;-) > > allWrap.cObject = CASE > allWrap.cObject { > key.field = uid > default = TEXT > default.value = <li class="default">|</li> > 1 = TEXT > 1.value = <li class="red">|</li> > 2 = TEXT > 2.value = <li class="blue">|</li> > 4 = TEXT > 4.value = <li class="green">|</li> > }
D'OU! Das wusste ich noch nicht. Man lernt nie aus =] > Halte ich aber für fargwürdig, weil damit das eigentliche Management > wegfällt und Du bei neuen Seiten immer manuell eingreifen mußt. Damit kann ich leben, schliesslich geht es meist nur um ein paar wenige Ausnahmen innerhalb einer kompletten Website. Das Ziel der Übung ist, dass ich am Ende einen möglichst universell einsetzbaren TS-Codeschnipsel habe, welcher bei Bedarf reinkopiert werden kann. > Sinnvoller wäre da schon eine Nutzung des "layout" Feldes und Erweiterung > der dortigen Optionen mit Hilfe von TSconfig. Ich werde diesen Ansatz morgen noch etwas genauer unter die Lupe nehmen. Mal schauen, wieviel ich kastrieren muss, um nur die CSS-Klasse zu ändern. Gehe ich recht in der Annahme, dass du das obige Konstrukt einfach mit "key.field = layout" anstatt "key.field = uid" verwenden würdest? Gruss Tim
_______________________________________________ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german