Hi,
ich finde in der TS-Doku irgendwie keinen Hinweis. Kann man für ein Menü das Root ändern? Das Level zu ändern, bringt nichts, da auf dem Level 2 z.B. mehrere Seiten liegen. Oder habe ich da einen Denkfehler? 😢
Hi,
ich finde in der TS-Doku irgendwie keinen Hinweis. Kann man für ein Menü das Root ändern? Das Level zu ändern, bringt nichts, da auf dem Level 2 z.B. mehrere Seiten liegen. Oder habe ich da einen Denkfehler? 😢
Hi Eule
Mir ist nicht ganz klar was Du genau machen möchtest, aber vielleicht kann ich Dir trotzdem weiterhelfen: Du hast zum einen die Möglichkeit den Entry-Level zu ändern (was du wahrscheinlich schon gemacht hast) oder Du verwendest das "special"-feature.
Infos dazu findest Du unter
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Hmenu/Index.html
In Deinem Fall ist's wahrscheinlich "special = directory" und "special.value = SEITEN_ID"
Gruss
Markus
Hi Markus,
danke danke danke! directory war es! Ich hatte nur rootline ausprobiert, das hatte nicht funktioniert... 🙂. Manchmal kann es so einfach sein. In der Doku steht "(See separate table below)", aber die finde ich irgendwie nicht. Danke nochmal!
Hallo Eule
Die Tabelle ist gerade unter der Beschreibung der einzelnen Optionen. Gleich unter der Überschrift "The .special property".
Gruss
Markus
Ich habe hier noch ein Problem mit dem directory. Es werden auch fein die Ebenen ab der gewählten Seite angezeigt, aber nur die oberste. Die unteren scheinen jetzt nicht mehr mit ins Menü einzufließen...
Hallo Eule
Kopier doch mal deine TS-Menu Konfiguration hier rein.
Gruss
Markus
wenn ich Zeile 5 und 6 wegnehme, dann funktioniert es ganz prima. Siehe auch http://www.planetsuicide.de/tsv
######################## MENU LEFT ##########################
# Menu 1 cObject
temp.menu_1 = HMENU
temp.menu_1.special = directory
temp.menu_1.special.value = 402
# First level menu-object, textual
temp.menu_1.1 = TMENU
temp.menu_1.1 {
# Normal state properties
NO.allWrap = <div class="menu1-level1-no"> | </div>
# Enable active state and set properties:
ACT = 1
ACT.allWrap = <div class="menu1-level1-act"> | </div>
}
# Second level menu-object, textual
temp.menu_1.2 = TMENU
temp.menu_1.2 {
# Normal state properties
NO.allWrap = <div class="menu1-level2-no"> | </div>
# Enable active state and set properties:
ACT = 1
ACT.allWrap = <div class="menu1-level2-act"> | </div>
}
# Third level menu-object, textual
temp.menu_1.3 = TMENU
temp.menu_1.3 {
# Normal state properties
NO.allWrap = <div class="menu1-level3-no"> | </div>
# Enable active state and set properties:
ACT = 1
ACT.allWrap = <div class="menu1-level3-act"> | </div>
}
######################## MENU LEFT ##########################
[/url]
Gibts denn keinen, der eine Idee hat, warum die Unterseiten nicht mehr angezeigt werden, wenn man den "directory"-Parameter setzt? #paralyzed#
Hallo ,
wir hatten dies so gelöst:
# Menu
MENU = HMENU
MENU.special = directory
MENU.special.value = 1
MENU.1 =TMENU
MENU.1.NO = 1
MENU.1.NO.linkWrap = <br>
# Submenu
MENU.2 < .MENU.1
Wobei Menu der Marker in der html seite ist
Vielleicht hilft dir das etwas weiter bei der Lösung deines Problems
Grüße
ava99
Hallo!
Ich habe glaub' ein aehnliches Problem.
page tree:
..root
....menu 1
......A
........A1
........A2
........B
........C
........D
....menu 2
......1
........1a
......2
........2a
Nun haett' ich gerne jeweils ein ausklappbares HMENU fuer ,,menu 1`` und eines fuer ,,menu 2``. So wie's aussieht, werden directory-HMENUs nicht ausgeklappt.
Den letzten Hinweis von ava99 versteh' ich nicht ganz; den Eintrag 1 als Eintrag 2 im HMENU zu kopieren bewirkt bei mir nichts! Was genau ist damit gemeint?
Sooooo ... ich hab' da eine moegliche Variante gefunden:
page tree:
..root
....menu 1(id=2)
......A
........A1
........A2
........B
........C
........D
....menu 2(id=3)
......1
........1a
......2
........2a
10 = HMENU
10 {
entryLevel = 0
excludeUidList = 3
alwaysActivePIDlist = 2
1 = TMENU
1.NO.doNotShowLink = 1
2 = TMENU
2.NO.allWrap = |
3 = TMENU
3.NO.allWrap = |
// ...
}
. Hat jemand eine bessere Idee? Sieht da irgendjemand Probleme?