[TYPO3-german] Menüpunkte mit "Nachdruck"

JoH asenau info at cybercraft.de
Sun Mar 29 17:33:39 CEST 2009


>> 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

-- 
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
Xing: http://contact.cybercraft.de
T3 cookbook (2nd edition): http://www.4any1.de
TYPO3 Schulung: http://workshops.eqony.com




More information about the TYPO3-german mailing list