Portlet Navigation - Level 1 Farbe

  • Hallo

    ich hab da nen kleines Prob...

    und zwar sieht meine Navigation so aus:

    Code
    ---| Ordner Level 1 - Parent des aktiv Ordner?!
    --------|Ordner Level 2 - aktiv
    --------|Ordner Level 2
    ---|Ordner Level 1

    wenn ich nun im AKtiv Ordner bin soll der "Ordner Level 1 - Parent des aktiv Ordner?!" anders hinterlegt sein als der normale "Ordner Level 1".

    wollte dazu das portlet_navigationtree direkt im ZMI ändern allerdings fehlt mir der ansatz wie ich raus bekomme ob es zu einem Odner den SUBTREE gibt.

    bin für jegliche ANregung dankbar.

    Greetz
    Seawolf

  • In portlet_navtree_macro/ kannst du versuchen
    eine Ebene weiter zu schauen ob etwas 'current' is.

    Ungetester tal:define, an der enstrpechenden stelle modifizieren

    Code
    isCurrent  node/currentItem;
    childrenCurrent children/currentItem;
    isCurrent isCurrent|childrenCurrent;

    Falls irgendwie komplexer wird - eine Plone Script.

    -k

  • hmm da bringt er immer en fehlermeldung...

    Code
    Error exceptions.TypeError on here/portlet_navigation/macros/portlet: list indices must be integers

    was sollte das stück script eigentlich ganz genau bewirken? also scheinbar - denke ich - finded es heraus ob es ein children ist das aktive objekt oder?

    Greetz
    Seawolf

  • Ok hab es hinbekommen... zwar etwas anders als gedacht aber es hat funktioniert...

    hier mal der code

    portlet_navtree_macro

    die id childerenen taucht bei allen Navi-Punkten auf die nicht activ im ersten level sind.. also:

    Code
    |------------Ordner Level 1 Activ
    |-------------------|ordner Level 1 UnterPunkte
    |------------Ordner Level 1 Unactiv -ID="childerenen"

    Greetz
    Seawolf