De:Dont show menu level
<< zurück zu De:Small TYPO3 HowTos
Bitte nur auf der Spielwiese üben! |
Frage
ich habe folgendes Problem mit meiner Abbildung.
so sieht meine Seite aus:
--- EBENE 1
------ EBENE 2
--------- EBENE 3
------------ EBENE 4
--------------- EBENE 5
------------------ EBENE 6
...
--------- EBENE 3
------------ EBENE 4
--------------- EBENE 5
------------------ EBENE 6
...
--------- EBENE 3
------------ EBENE 4
--------------- EBENE 5
------------------ EBENE 6
...
------ EBENE 2
daraus soll sich folgende Sitemap abbilden:
--------- EBENE 3
--------------- EBENE 5
------------------ EBENE 6
------------------ EBENE 6
....
--------------- EBENE 5
------------------ EBENE 6
...
--------- EBENE 3
--------------- EBENE 5
------------------ EBENE 6
------------------ EBENE 6
....
--------------- EBENE 5
------------------ EBENE 6
....
... usw ....
hoffe ich konnte es einigermaßen gut abbilden.
hat jemand eine Idee??
Wie überspringe ich Ebenen??
Lösung
.....
Wenn Ihr mal so einfach wie möglich denken würdet, anstatt immer um zehn Ecken herum, hättet Ihr in der TSref folgendes gefunden:
doNotShowLink = 1
Zusammen mit expAll = 1 ergibt das wunderschöne blinde Ebenen und das sogar
noch innerhalb einer korrekten unordered List ohne zusätzlichen div und
inline-style Müll:
temp.mymenu = HMENU temp.mymenu { wrap = <div class="blindeEbenen">|</div> # X durch entryLevel ersetzen entryLevel = X 1 = TMENU 1 { expAll = 1 wrap = <ul>|</ul> NO { wrapItemAndSub = <li>|</li> } } 2 = TMENU 2 { expAll = 1 NO { doNotShowLink = 1 } } 3 < .1 4 < .2 5 < .1 }
Für jede weitere "sichtbare" Ebene wird .1 kopiert für alle blinden Ebenen .2
feddisch ...
--aus lists.typo3.org, Eintrag vom 22.07.2005, Titel:"SITEMAP"