Hallo,
al relativ neuer Nutzer von Typo3 habe ein eher merkwürdiges Problem:
Mein TMENU wird nicht angezeigt, selbst wenn ich eine sehr vereinfachte Form wähle. Es wird immer nur der
Platzhalter (###MENU###) angezeigt anstatt ein interpretiertes Menu.
Ist da was falsch in der Konfiguration?
Bin dankbar für jeden Tipp.
Grüsse
Beda
--------------------------------------------------
Template :
<html>
<!-- ###DOKUMENT### begin -->
###MENU###</td>
</html>
<!-- ###DOKUMENT### end -->
page = PAGE
page.typeNum = 0
MENU = HMENU
MENU {
entryLevel = 0
special = directory
special.value = 15
1 = TMENU
1.NO = 1
}
Seiten-Struktur:
Root
|- Menu (shortcut mit ID15 auf root)
|- Seite 1
|- Seite 2
|- Seite 3
Das ist so dermaßen grundsätzlich fehlerhaft, daß es rein gar nichts bringt, Dir hier an Hand dieses Codes zu helfen. Es fehlt nämlich die Angabe des html-Templates.
Tu Dir selbst einen großen Gefallen, indem Du z.B. nochmal die deutsche Doku durcharbeitest und somit verstehen lernst, was Du da überhaupt ins setup schreibst.
Oha, da habe ich offenbar zu wenig mitgeliefert, sorry!
page = PAGE
page.typeNum = 0
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/template.htm
workOnSubpart = DOKUMENT
}
RECHTS = HMENU
RECHTS {
entryLevel = 0
special = directory
special.value = 15
1 = TMENU
1.NO = 1
}
.... und nebenbei: Dies steht auch als Beispiel in Büchern drin hinsichtlich TMenu (aber es ist natürlich durchaus möglich, dass ich was übersehen habe .....)
Dank für jeden Tipp
Beda schrieb.... und nebenbei: Dies steht auch als Beispiel in Büchern drin hinsichtlich TMenu
Nö, mit absoluter Sicherheit nicht. Es steht zwar viel falsches in Büchern, aber so falsch isses bestimmt nicht abgedruckt.
Wie gesagt: Lies Dir die Dokumentation ruhig nochmal durch, denn Du mußt es ja schließlich auch verstehen und nicht nur abschreiben.
Falls Du Marker verwendest, sähe das Typoscript folgendermaßen aus:
page = PAGE
page.typeNum = 0
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/template.htm
workOnSubpart = DOKUMENT
marks.RECHTS = HMENU
marks.RECHTS {
entryLevel = 0
special = directory
special.value = 15
1 = TMENU
1.NO = 1
}
}
Falls Du Subparts verwendest, mußt Du es natürlich entsprechend anpassen.