Zum Inhalt springen

TMenu wird nicht angezeigt

Erstellt am 22. Februar 2006 · 3 Antworten · letzte Antwort am 23. Februar 2006

Tags: Frage

Beda ·

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

theo ·

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.

Beda ·

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

theo ·
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.