Zum Inhalt springen

Unterste Ebene: Menü der nächsthöheren Ebene anzeigen?

Erstellt am 16. April 2008 · 3 Antworten · letzte Antwort am 20. August 2008

Tags: Frage

setchi ·

Hallo...

Ich suche jetzt schon seit Stunden nach einer Lösung aber irgendwie komm ich nicht drauf.

Ich hab meine Seite auf dem Template Multiflex4 aufgebaut und dieses ziemlich arg modifiziert.
Die Obersten 3 Ebenen der Navigationsstruktur sind über das JS-Menü im oberen Bereich abgebildet.
Jetzt will ich im linken Bereich ein Menü aller Unterseiten der aktuell angezeigten Seite haben.
Wenn die aktuell angezeigte Seite jedoch keine Unterseiten mehr hat soll statt dessen ein Menü der Unterseiten der nächsthöheren Ebene angezeigt werden.
Damit soll vermieden werden, dass der Benutzer auf der "untersten" Seitenebene ein leeres Menü sieht...

Bitte helft mir !!!

temp.MenuLinks = HMENU
temp.MenuLinks.entryLevel = {$nav3entrylevel}
temp.MenuLinks.excludeUidList = 12, 13, 14, 15
temp.MenuLinks.special = directory
#temp.MenuLinks.special.value =
temp.MenuLinks {
                1 = TMENU
                1 {
                expAll = 1
                noBlur = 1
                wrap = <dl class="{$nav3_class}">|</dl>
                NO {
                        allWrap = <dt>|</dt>
                        ATagParams = class="level1-no"
                        ATagTitle.field = description // title
                   }

                ACT = 1
                ACT {
                        allWrap = <dt>|</dt>
                        ATagParams = class="level1-act"
                        ATagTitle.field = description // title
                    }

                  }
                2 = TMENU
                2 {
                noBlur = 1
                wrap = |
                NO {
                        allWrap = <dd>|</dd>
                        ATagParams = class="level2-no"
                        ATagTitle.field = description // title
                   }

                ACT = 1
                ACT {
                        allWrap = <dd>|</dd>
                        ATagParams = class="level2-act"
                        ATagTitle.field = description // title
                    }

        }
}
just2b ·

Hallo,

das sollte mit einem if auf das temp.MenuLinks eigentlich funktionieren.

also das ganze in ein COA packen, bei 10 falls true und bei 20 das falls falsch

georg

setchi ·

Hallo Georg,

Danke für deine Antwort, aber da ich mit TS relativ unerfahren bin, kann ich mit deiner Antwort nicht wirklich viel anfangen...
Könntest du mir das noch etwas genauer erklären wie du das Problem lösen würdest !??

Danke inzwischen!!

lg Florian

setchi ·

hallo...

ich habe das problem leider noch nicht lösen können - kann mir damit jemand weiterhelfen ??

danke
&
lg

Florian