Hallöle,
wahrscheinlich seh ich den Wald vor lauter Bäumen nicht.
Kämpfe gerade zum ersten Mal in meinem Leben mit der Umsetzung eines HTML-Layouts in Typo3 4.0 und hänge am linken Menü. Und zwar öffnet sich die 2. Ebene einfach nicht. Möchte sie erst nach einem Klick auf übergeordnete Ebene geöffnet haben, also ohne expAll = 1.
Kann mal bitte jemand drauf schauen, woran es liegen könnte. Bin am verzweifeln. Hab doch alles so gemacht wie beschrieben. 😢
#Konfiguration Auto-Parser
plugin.tx_automaketemplate_pi1 {
# einlesen der Template-Datei
content = FILE
content.file = fileadmin/templates/vorlage.html
# hiermit wird das Dokument in HEAD und BODY unterteilt
elements {
BODY.all = 1
BODY.all.subpartMarker = DOCUMENT_BODY
HEAD.all = 1
HEAD.all.subpartMarker = DOCUMENT_HEAD
HEAD.rmTagSections = title
DIV.all = 1
}
relPathPrefix = fileadmin/hrz/
}
#oberes Menü cObjekt
temp.menu_oben = HMENU
temp.menu_oben{
special = directory
special.value = 3
#textbasiert 1.Stufe
1 = TMENU
1 {
wrap = <ul> | </ul>
noBlur = 1 //enfernt im MSIE Fokusierung um Link
NO = 1
NO.stdWrap.htmlSpecialChars = 1
NO.allWrap = <li> | </li>
ACT < .NO
ACT = 1
ACT.allWrap = <li class="topnavi_aktiv"> | </li>
}
}
#Menü links cObjekt
temp.menu_links = HMENU
temp.menu_links {
special = directory
special.value = 2
#textbasiert 1.Stufe
1 = TMENU
1 {
wrap = <ul> | </ul>
noBlur = 1
NO = 1
NO.stdWrap.htmlSpecialChars = 1
NO.linkWrap = <li> | </li>
ACT < .NO //alle Eigenschaften von No werden in ACT kopiert
ACT = 1
ACT.linkWrap = <li id="leftnavi-aktiv"> | </li>
ACTIFSUB < .ACT
ACTIFSUB = 1 //wenn es Unterpunkte gibt und der Menüpunkt aktiv ist
ACTIFSUB.linkWrap = <li> |
}
#textbasiert 2.Stufe
2 < .1
2.wrap = <ul> | </ul></li>
2.ACT.linkWrap = <li id="leftnavi-sub-aktiv"> | </li>
}
#Template-Parser für Body-Bereich
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_BODY
subparts.navline < temp.menu_oben
subparts.navLeft < temp.menu_links
subparts.content = TEXT
subparts.content.value = Hallo, ich bins.
}
#Template-Parser für HEAD-Bereich
temp.headTemplate = TEMPLATE
temp.headTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_HEAD
}
# Default PAGE object:
page = PAGE
page.typeNum = 0
#kopieren des Templateinhaltes des Body-Bereiches
page.10 < temp.mainTemplate
#kopieren des Templateinhaltes des Head-bereiches
page.headerData.10 < temp.headTemplate
Ich danke Euch schon mal!
viele Grüße
Sabine