Zum Inhalt springen

Menü mit Submenü

Erstellt am 12. Juni 2005 · 2 Antworten · letzte Antwort am 13. Juni 2005

Tags: Frage

Unbekannter Benutzer ·

Hi,

ich möchte in Typo3 ein Projekt realisieren.
Auf http://www.abenteuer-photoshop.de findet ihr oben ein Menü. Rechts wo Submenu steht soll, wenn man z.B. auf artikel klickt ein Submenü erscheinen. Also Grundkurse (mit Untermenüpunkten HTML und Photoshop), Grafik (mit den Untermenüpunkten …)

Klickt man auf bücher & mehr, soll dann rechts beim Submenu nicht mehr die Untermenüpunkte von artikel erscheinen sondern halt die Menüpunkte von bücher & mehr

Ich bekomme das leider nicht hin.

Meine Seitenstruktur:

Bild: abenteuer-photoshop.de/Unbenannt-1.jpg

Mein TypoScript:

seite = PAGE
seite{
typeNum = 0
bodyTag = <body bgcolor="#6A6A6A" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
stylesheet = fileadmin/style.css
meta.AUTHOR = Dirk Metzmacher

10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/ap.html
10.workOnSubpart = DOKUMENT

10.marks{
MENU = HMENU
MENU.special = directory
MENU.special.value = 1
MENU.entryLevel = 1
MENU.1 = TMENU
MENU.1.NO = 1
MENU.1.NO.ATagParams = class="linkblack"
MENU.1.NO.linkWrap =   |  |

CONTENT = CONTENT
CONTENT{
table = tt_content
select.orderby = sorting
select.where = colPos = 0
}
}
}
tmp_tt_content_text < tt_content.text
tt_content.text >
tt_content.text = COA
tt_content.text.10 < lib.stdheader
tt_content.text.20 = TEXT
tt_content.text.20 {
field = bodytext
fieldRequired = bodytext
wrap = <font face="Arial" size="2">|</font><br />
parseFunc < tmp_tt_content_text.20.parseFunc
editIcons < tmp_tt_content_text.20.editIcons
134 }

Ich hoffe ihr wisst was ich meine und könnt mir helfen. Ich habe leider von Typo3 sehr wenig und von Typoscript fast keine Ahnung.

Viele Grüße

Jan Metzmacher

P.S: Schon einmal im Voraus DANKE für jede Antwort!!!

dietrim2 ·

Hi Metzmacher,
du solltest dein Setup erweitern.

10.marks{
SUBMENU = HMENU
SUBMENU.special = directory
SUBMENU.special.value = 1
SUBMENU.entryLevel = 2
SUBMENU.1 = TMENU
SUBMENU.1.NO = 1
SUBMENU.1.NO.ATagParams = class="linkblack"
SUBMENU.1.NO.linkWrap = | |

Damit sollte das Submenu angezeigt werden.

Du brauchst da wohl noch ein paar Stunden Übung.

Gruß dietrim2[/b]

Unbekannter Benutzer · · Beste Antwort

Hi,

das hat leider nicht geklappt. Jedoch ist jetzt der Platzhalter ###CONTENT### weg. Mein Skript sieht jetzt so aus:

seite = PAGE
seite{
typeNum = 0
bodyTag = <body bgcolor="#6A6A6A" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
stylesheet = fileadmin/style.css
meta.AUTHOR = Dirk Metzmacher

10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/ap.html
10.workOnSubpart = DOKUMENT

10.marks{
MENU = HMENU
MENU.special = directory
MENU.special.value = 1
MENU.1 = TMENU
MENU.1.NO = 1
MENU.1.NO.ATagParams = class="linkblack"
MENU.1.NO.linkWrap =   |  |

SUBMENU = HMENU
SUBMENU.special = directory
SUBMENU.special.value = 1
SUBMENU.entryLevel = 2
SUBMENU.1 = TMENU
SUBMENU.1.NO = 1
SUBMENU.1.NO.ATagParams = class="linkblack"
SUBMENU.1.NO.linkWrap = | |

CONTENT = CONTENT
CONTENT{
table = tt_content
select.orderby = sorting
select.where = colPos = 0
}
}
}
tmp_tt_content_text < tt_content.text
tt_content.text >
tt_content.text = COA
tt_content.text.10 < lib.stdheader
tt_content.text.20 = TEXT
tt_content.text.20 {
field = bodytext
fieldRequired = bodytext
wrap = <font face="Arial" size="2">|</font><br />
parseFunc < tmp_tt_content_text.20.parseFunc
editIcons < tmp_tt_content_text.20.editIcons
134 }

Viele Grüße

Jan