[TYPO3-german] Menüpunkte mit "Nachdruck"
Peter Leiser
no-spam at nomail.xyz
Sun Mar 29 18:22:05 CEST 2009
JoH asenau schrieb:
>>> spontan fallen mir da zwei Lösungen ein. 1. könntest du die
>>> speziellen Seiten mit einer Condition abfangen und dort das
>>> Rendering verändern. Abstrakt:
>>>
>>> bla.blub.wrap = <li>|</li>
>>> [condition Seiten=1,2,3]
>>> bla.blub.wrap = <li class="speziell">|</li>
>>> [condition Ende]
>> das Einfache liegt so nahe .... manchmal hat man echt nen Brett vorm
>> Kopf, oder?
>
> In diesem Fall hilft Dir das Einfache aber leider nicht weiter.
> Conditions ziehen _nur_ auf den Seiten selbst oder auf Basis von allgemeinen
> seitenunabhängigen Parametern. In einem Menü bringen Dir solche Conditions
> gar nichts, wenn Du Dich gerade auf einer anderen Seite befindest.
>
> Ggf. läßt sich das jedoch mit dem "layout" Schalter und einem CASE Element
> für den allWrap bewerkstelligen. allWrap selbst hat stdWrap-Eigenschaften,
> kann also auch mit Hilfe von cObject bestückt werden:
>
> allWrap.cObject = CASE
> allWrap.cObject {
> key.field = layout
> default = TEXT
> default.value = <li class="normales_layout">|</li>
> 1 = TEXT
> 1.value = <li class="anderes_layout_1">|</li>
> 2 = TEXT
> 2.value = <li class="anderes_layout_2">|</li>
> 3 = TEXT
> 3.value = <li class="anderes_layout_3">|</li>
> }
>
> Andere Felder tun es ggf. auch. Sinnvoll wäre aber schon eine selectbox,
> damit der Redakteur seine Wahl nur innerhalb einer vorgefertigten Liste
> treffen kann.
>
> HTH
>
> Joey
>
Oh je, ja. Heute hab ich mehrere Bretter vorm Kopf. Na Gott sei Dank war
ich noch nicht dran :-)). Das mit dem Layout klingt gut. Danke Joey.
Peter
More information about the TYPO3-german
mailing list