gibt es eine Möglichkeit herrauszufinden ob die Aktuelle Seite Unterseiten hat?
hat Aktuelle Ebene ein Untermenü
Um in derselben Genauigkeit zu antworten, in der Du die Frage gestellt hast:
Ja 😉
🙂
Man könnte doch mal auf "TypoScript Referenz" draufklicken und nach Menüzuständen Ausschau halten.
Hier der Link, falls du nochmals dran vorbeisemmelst ;P
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Hmenu/Tmenu/Index.html#confval-menu-tmenu-item-states
lg Robert
ok, da hab ich mich wohl unverständlich ausgedrückt, also ich muß herrausfinden ob die Aktuelle Seite auf der ich mich gerade befinde Unterseiten hat, jenachdem wird der Contentbereich verkleinert und eine Spalte rechts eingefügt mit dem Menü für die Unterseiten. Darum brauche ich so eine art if.isTrue oder Conditions um dem Contentbereich ein bestimmtes <div> zuzuordnen. Hoffe Ihr versteht jetzt was ich meine.
Hier mal das Aktuelle Skript:
### MENÜ ###
tmp.mymenu = HMENU
tmp.mymenu.entryLevel = 1
tmp.mymenu.stdWrap.wrap = | <br />
tmp.mymenu.stdWrap.required = 1
tmp.mymenu.1 = TMENU
tmp.mymenu.1{
NO{
allWrap = | <br />
ATagParams = class="no"
}
}
### Ausschnitt aus dem Relevanten Teil des TS ###
CONTENT = COA
CONTENT{
10 = COA
10{
if.isTrue.numRows < styles.content.getRight
10 < styles.content.get
10.wrap = <div id="inhalts">|</div>
20 = COA
20{
10<tmp.mymenu
20 < styles.content.getRight
}
20.wrap = <div id="boxR">|</div>
}
20 = COA
20{
if.isFalse.numRows < styles.content.getRight
### AB hier funktioniert das Script nicht ###
10 = COA
10{
if.isTrue = tmp.mymenu
10 < styles.content.get
10.wrap = <div id="inhalts">|</div>
}
20 = COA
20{
if.isFalse = tmp.mymenu
10 < styles.content.get
10.wrap = <div id="inhaltb">|</div>
}
### Ende ###
}
}
mfg Michael
mplank schriebalso ich muß herrausfinden ob die Aktuelle Seite auf der ich mich gerade befinde Unterseiten hat, jenachdem wird der Contentbereich verkleinert und eine Spalte rechts eingefügt mit dem Menü für die Unterseiten.
Mal so angedacht:
Erzeuge im TSCode das Menü für die unterseiten und benutze required, um nur weiterzurendern, wenn das Objekt was beinhaltet.
Du solltest einige Beispiele finden, wenn Du gleichzeitig nach required und override suchst.