Hallo
ich möchte gerne für eine Unterseite ein Backend-Layout mit eigenem Template machen.
kann ich da, für das Menü ein if-condition machen, wenn man in der 2. Menüebene ist, dann {marker1} statt {marker} nehmen?
Grüße Sven
Hallo
ich möchte gerne für eine Unterseite ein Backend-Layout mit eigenem Template machen.
kann ich da, für das Menü ein if-condition machen, wenn man in der 2. Menüebene ist, dann {marker1} statt {marker} nehmen?
Grüße Sven
Bitte mal ein paar mehr Informationen über das Menü und was genau möchtest du am Menü verändern?
Es ist ein weniger komplizierter :)
Ich habe einen Seitenbaum
- Home
-- Seite 1
--- Unterseite 1-1
--- Unterseite 1-2
--- Unterseite 1-3
-- Seite 2
--- Unterseite 2-1
--- Unterseite 2-2
-- Seite 3
-- Seite 4
Nun möchte ich auf der Startseite ein Menü mit allen Menüpunkten der 1. + 2. Ebene.
wenn ich dann auf die 2. Ebene klicke (--- Unterseite 1-1 beispielsweise)
möchte ich das in dem Menü »--- Unterseite 1-1« als erster LI steht und dann die weiteren Seiten der 2. Ebene.
Also quasi, die aktuelle Seite auswählen, die an die 1. Position legen und die weiteren Punkte dann als liste anhängen.
anbei der Code.. der schon gut funktioniert. // aber die aktive Seite noch nicht auswählt.
[treeLevel = 2,3,4,5] lib.menu { 10 { special = rootline special.range = 1|-5 1 { expAll = 1 NO { wrapItemAndSub = <li> | </li> } IFSUB { wrapItemAndSub = <li class="sub"> | </li> allWrap = | <!--<![endif]--> ATagBeforeWrap = 1 } } 2 { #expAll = 1 NO { wrapItemAndSub = <li> | </li> } IFSUB { wrapItemAndSub = <li class="sub"> | </li> allWrap = | <!--<![endif]--> ATagBeforeWrap = 1 ATagParams = } } } 20 { value = Zurück zur Startseite } } [global]
Ich glaube special.range funktioniert nicht ;-) Hast Du dir mal die Eigenschaft entryLevel angeguckt? Diese könntest Du je nach Ebene ja anpassen.
http://wiki.typo3.org/De:TSref/HMENU
zB.
[treeLevel = 2]
lib.menu.10.entryLevel = x
[end]