Hi @All,
jetzt muss ich euch doch mal fragen, komme einfach nicht weiter:
Folgendes Problem:
Linke Navi:
1
2
2.1
2.2
...
Jetzt sollen zusätzlich auf der rechten Seite Untermenüs angezeigt werden, und zwar folgendermassen.
2.2
2.2.1
2.2.2
...
Also erst der Titel des 2. Untermenüs und dann die Unterseiten.
was ich bisher hab ist das:
NAVI_RECHTS_TITEL = TEXT
NAVI_RECHTS_TITEL {
stdWrap.required = 1
entryLevel = 2
noBlur = 1
data = leveltitle:-1|-2
wrap = <tr><td class="navi_rechts_titel"> | </td></tr>
if.isTrue.numRows {
table = pages
select {
pidInList = {leveluid:2}
pidInList.insertData = 1
}
}
}
für den Titel des Menüs rechts sowie
NAVI_RECHTS = HMENU
NAVI_RECHTS {
expAll = 1
entryLevel = 2
noBlur = 1
1 = TMENU
1 {
NO = 1
NO {
wrapItemAndSub = <tr><td class="navi_rechts_unterpunkte"> | </td></tr>
ATagParams = class="nav_rechts"
}
CUR < .NO
CUR = 1
#CUR.doNotLinkIt = 1
CUR.stdWrap = class="nav_cur"
}
}
Wenn also Seiten unter 2 vorhanden sind soll die Navi rechts sichtbar sein, und zwar mit dem Titel von Seite 2 sowie den Unterseiten 2.2.1, 2.2.2 usw.
Ausserdem wenn man auf Seite 2.2.2 ist wieder mit dem Titel von 2.2 sowie den restlichen Unterseiten 2.2.1, 2.2.2, ...
Der Stand was bisher geht und was nicht ist:
Seite 1: es wird kein Titel/Menü angezeigt => ok
Seite 2: es wird der Titel von Seite 2 angezeigt => nicht ok, dafür auch keine Menüpunkte 2.2
Seite 2.1: rechts kein Titel und kein Menü => ok
Seite 2.1 es wird der Titel von Seite 2 angezeigt und die Unterseiten als Menü => ok
Seite 2.2.1: es wird der Titel von Seite 2.2.1 angezeigt => nicht ok, dafür aber die Unterseiten als Menü => ok
Geht das überhaupt so wie ich mir das vorstelle?
Ein kleineres Problem dagegen ist der doNotLinkit: Wenn er auskommentiert ist wird die aktuelle Seite auch nicht als Link angezeigt, aber
CUR.stdWrap = class="nav_cur"
greift nicht...
wär schön wenn mir einer auf die Sprünge helfen könnte... und es ist hoffentlich nicht zu kompliziert formuliert ;-)