Zum Inhalt springen

Gmenu->Keine Chance!

Erstellt am 15. April 2004 · Noch keine Antworten

Tags: Frage

Arve ·

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