hallo,
bestimmt ist es ganz easy, nur ich komm mal wieder nicht drauf.
Ich möchte ein breadcrumb menü anzeigen. Das klappt reibungslos.
Nun soll aber die aktuelle Seite in der ich mich befinde nicht mit angezeigt werden.
Hab schon mit den special.range Parametern herumgespielt aber es klappt nicht.
Gruß Annett
ich würde excludeUid eine KonstantenVariable zuweisen und diese mit der jeweiligen Seite initialisieren lassen.
Extension-Template auf der Seite einfügen und im Feld Constants den Wert zuweisen.
Ich denke das geht bestimmt noch einfacher aber, ich weiss es gerade auch nicht besser
Hallo Annett,
Schau mal hier relativ weit unten bei rootline.
Daniel
@ d.walter
Das passt schon fast, danke.
Aber den ersten Level zeigt er immer mit an, es soll in diesem Fall jedoch gar nichts angezeigt werden.
Wenn ich 0|-2 einstelle bringt er mir Level 0 mit, aber das möchte ich auch nicht sehen. Kann ich das noch irgendwie beeinflussen?
Weltkugel
- Web
-- Home
-- Verband
--- Termine
--- Aufageben
Und wenn du mal versuchst den ersten range-Parameter weg zu lassen?
Sowas in die Richtung:
special.range = |-2
Daniel
Nein, das wird wohl noch ewig falsch verstanden.
Der erste Wert ist sowas wie entryLevel... den kann man nicht einfach weglassen.
0 = Erste Ebene 1 = 2.Ebene usw... |1 = Unendlich | -2 = Der letzte Menüpunkt wird weggelassen...
Wenn du also die Eben nicht anzeigen willst wäre es dann 1|-2 = Beginne auf Ebene 2 und lass den leztzten MNenüpunkt weg.
Das hilft dir:
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Hmenu/Index.html (weiter unten wird rootline erklärt)
Naja, den Link hatte ich ihr auch schon gepostet.
Die Sache ist ja die, wenn Sie auf keiner Unterseite ist, möchte sie, dass dann überhaupt keine rootline angezeigt wird.
Von daher war ja mein Ansatz auch 1|-2! Aber das funktioniert laut Ihrem 2. Post anscheinend nicht. Oder ich habe Sie falsch verstanden.
Daniel
Also wenn ich das richtig lese, schlägst du vor den entryLevel einfach weg zu lassen, denn dort steht ja |-2, was nicht funktioniert.
Wenns wirklich so sein soll, das auf einer bestimmten Ebene nichts angezeigt werden soll, dann bietet sich doch die treeLevel-Condition an, in der man die Ausgabe auf dem bestimmten Level einfach löscht.
Naja, das mit dem Weglassen war so ein Schnellschuss von mir. Du hast ja recht, dass es keine Sinn gibt. Aber das mit der treeLevel-Condition ist sicherlich die beste Lösung. Ich denke mal, damit kommt Annett am besten klar.
Genau 🙂
Tree-Level Condition klappt bestens.
Danke für Eure Hilfe.
Annett
TIPP für Fehlersuche:
keine Leerzeichen zwischen den Werten bspw. 2|-1
2 | -1 funktioniert nicht