[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