Hallo,
ich bastel schon seit mittlerweile 2 Wochen daran, ein TMenu in ein GMenu umzuwandeln. Aber obwohl ich beinahe alle mir bekannten Foren etc durchwühlt habe, hab ich noch keine Lösung gefunden.
Hier ist erstmal mein Templatescript:
------------------------
## RTE Setup
RTE.default {
proc {
dontConvBRtoParagraph = 1
}
}
# Auto Template Parser Initialisation
plugin.tx_automaketemplate_pi1 {
# Opening the Template
content = FILE
content.file = fileadmin/templates/komos/komos.html
elements {
# Subpart wrapping
BODY.all = 1
BODY.all.subpartMarker = DOCUMENT_BODY
HEAD.all = 1
HEAD.all.subpartMarker = DOCUMENT_HEADER
HEAD.rmTagSections = title
TD.all = 1
DIV.all = 1
}
# Prefix relative paths
relPathPrefix = fileadmin/templates/komos/
}
# Seitenmenuobjekt (1 Ebene)
temp.seitenmenu = HMENU
temp.seitenmenu.entryLevel = 0
temp.seitenmenu.1 = GMENU
temp.seitenmenu.1.NO {
wrap = | <BR>
XY = [4.w], [4.h]
backColor = olive
4 = IMAGE
4.file = fileadmin/templates/komos/menu_header.jpg
10 = TEXT
10.text.field = title
10.offset = 0,14
10.align = center
10.niceText = 1
}
# Template zusammenbauen
# Bodytemplate
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_BODY
subparts.seitenmenu < temp.seitenmenu
subparts.inhalt < styles.content.get
}
# headtemplate
temp.headTemplate = TEMPLATE
temp.headTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_HEADER
}
# TEMPLATE to PAGE transition
page = PAGE
page.typeNum = 0
page.bodyTagCObject =< plugin.tx_automaketemplate_pi1
page.bodyTagCObject.getBodyTag=1
#page.config.disableAllHeaderCode = 0
tt_content.table.wrap = <DIV id="ctable"> | </DIV>
page.10 < temp.mainTemplate
page.headerData.10 < temp.headTemplate
------------------------
Ist zum größten Teil aus dem "Modern Template Building" zusammengestellt gewesen - und mit Textmenu funktionierte es wunderbar. (Die TMenu Teile habe ich aber inzwischen entfernt). Das Gmenu hatte ich nach der Doku auf typo3.org erstell, aber es klappt einfach nicht.
Wenn ich mir die Seite anschaue, bekomme ich einfach nur eine weiße Seite, im HTML Source ist einfach nur <htm><body></body></html> drin, also geht da irgendwas grundlegend schief 🙁
Ich vermute inzwischen, das ich das ganze falsch ansetze, das ich die GMenu Sache außerhalb des Templates machen muss oder etwas in der Art, aber so gut kenn ich Typo3 leider noch nicht. (kanns leider nicht testen).
Hat irgendwer Tipps dazu?
edit: Content ist natürlich selektiert, ansonsten ist das Template "ohne alles" von grundauf zusammengebaut.
Auf bald,
Arve