Zum Inhalt springen

Warum ist mein Menü/Sitemap nicht tiefer als drei Hierarchiestufen?

Erstellt am 13. September 2012 · 3 Antworten · letzte Antwort am 17. September 2012

Tags: Frage

pyto3 ·

Hallo liebe Community,

Ich habe folgendes probiert, bekomme aber nur drei Hierachiestufen meines sehr tiefen Menues angezeigt (WARUM!!! 🙁 #angry# und wie muss ich es aufbauen, damits klappt?):

temp.sitemap_complete = HMENU
temp.sitemap_complete {
  special = directory
  special.value = 1
  special.depth = 15
  special.limit = 4
  
  
  1 = TMENU
  1 {
    wrap = <ul class="deister_sitemap">|</ul>
    expAll = 1
    NO = 1
    NO.allWrap = <li> | </li>
    NO.doNotLinkIt = 1
    ACT < .NO
    ACT.allWrap = <li> | </li>
    ACT.doNotLinkIt = 1
    
  }
  
  2 = TMENU
  2 < .1
  2.wrap = <ul>|</ul>
  
  3 = TMENU
  3 < .1
  3.wrap = <ul>|</ul>
  
  4 = TMENU
  4 < .1
  4.wrap = <ul>|</ul>
  
  5 = TMENU
  5 < .1
  5.wrap = <ul>|</ul>
  
  6 = TMENU
  6 < .1
  6.wrap = <ul>|</ul>
  
  7 = TMENU
  7 < .1
  7.wrap = <ul>|</ul>
}

Seid so lieb und helft mir. Ist sicher total easy 😃 .. habe ne Blockade irgendwie.

Chrissli ·

Ich sehe hier auf den ersten Blick auch keinen "Fehler", aber soweit ich das beurteilen funktioniert

special.depth
special.limit

nur wenn

special = updated

gesetzt ist.

Evtl. führt das ja zu ungewollten Nebeneffekten, wie man sie bei der Kombination

special = directory
entryLevel = xyz

kennt und liebt.

Kleiner Tip zum übersichtlicheren Aufbau:
Kopierte Elemente müssen nicht extra definiert werden.
D.h.

  2 < .1
  2.wrap = <ul>|</ul> 
  3 < .2   
  4 < .3 
  5 < .4 
  6 < .5
  7 < .6

Hätte in deinen Unterebenen den selben Effekt,
Ebene 2 überschreibt den wrap der ersten Ebene und das wir so von Ebene zu Ebene weitervererbt und muss nur gesetzt werden, wenn sich etwas ändern sollte.
Hält den Code kurz.

pyto3 ·

Hey Chrissli!

Ok, Das mit der Vereinfachung hatte ich auch schon mal.
Habe es jetzt wieder eingefügt.

Allerdings wird das erstellte Sitemap-Menü nach wie vor nicht tiefer als drei Hierarchiestufen angezeigt.
Woran kann das liegen?

Ich hatte die Hoffnung, dass "depth" vielleicht die zu erstellende Tiefe des Astes ab der ID zwingt.
Das mit dem Updated habe ich auch schon gelesen.

Warum werden aber in meinem Menue nicht alle sieben Stufen generiert sondern nur 3 bzw 4, wenn man die root also angegebene ID mitzählt?

Geht es nicht tiefer?

Wo kann man das einstellen? Oder vielleicht wurde das schon irgendwo begrenzt, irgendwo ein Häkchen gesetzt oder ein Typoscript (Setup/Constants) Schnipsel in den tausenden Zeilen? Wie kann soetwas passieren bzw. ist das einfach so?

Lieben Gruß
PYTO3

pyto3 ·

Habs... ich Schlauberger!

Die Untermenues waren einerseits Verknüpfungen (auf die erste Unterseite weiterleiten) und zusätzlich "Nicht in Menüe anzeigen (gestricheltes icon)"

Also Häkchen bei nicht im Menü anzeigen raus und alle Unterseiten dieser Zwischen-Hierarchie werden auch angezeigt #angry# ... manchmal sieht man den Wald eben vor lauter Seitenbäumen nicht :o

Sorry und nochmal DANKE 😃