Zum Inhalt springen

Menu wird nicht angezeigt

Erstellt am 9. November 2003 · 4 Antworten · letzte Antwort am 10. November 2003

Tags: Frage

TiggerOne ·

Hallo
Ich brauche eure Hilfe: bin noch recht 'jung' in Typo3 unterwegs und versuche mich schritt für schritt durchzuarbeiten.

Also ich habe folgende Struktur:

-Seite 1
--Seite 1.1
--Seite 1.2
-Seite2
--Seite 2.1 etc.

Nur wird weder das Haupt- noch das Untermenü dargestellt. Das Typo-Script ist wie folgt:
----------------------
# Default PAGE object:
page = PAGE
page.typeNum = 0
page.bodyTag = <body bgcolor = "white" >

lib.stdheader.10.stdWrap.wrap =
tt_content.stdWrap.dataWrap = <A name="{field:uid}"></a>
page.stylesheet = fileadmin/main.css
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = filedadmin/main.htm
workOnSubpart = DOCUMENT_BODY
subparts.HEADER = TEXT
subparts.HEADER.value = Hallo Welt!
subparts.INHALT = TEXT
subparts.INHALT.value = Mein Text!

subparts.MENU = HMENU
subparts.MENU.1 = TMENU
subparts.MENU.1.NO {
allWrap = <b> | </b>
linkWrap = <center>|</center>
}
subparts.MENU_LEVEL1 = HMENU
subparts.MENU_LEVEL1.entryLevel = 1
subparts.MENU_LEVEL1.2.entryLevel = 2
subparts.MENU_LEVEL1.1 = TMENU
subparts.MENU_LEVEL1.2 = TMENU
subparts.MENU_LEVEL1.1.NO {
allWrap = <b> | </b>
subparts.MENU_LEVEL1.2.NO {
allWrap = <b> | </b>
}
}
}
---------------------------------

mein HTML-Template habe ich nach folgendem Muster aufgebaut:
---------------------------------
<body>
<!--###DOCUMENT_BODY### start-->
<table>
<tr>
<td><img src="fileadmin/head1.jpg"></td>
<td><img src="fileadmin/head2.jpg"></td>
<td><img src="fileadmin/head3.jpg"></td>
</tr>
<tr>
<td colspan="3"><img src="fileadmin/clear.gif"></td>
</tr>
<tr>
<td valign="top>
<img src="pil.gif">
<!--###MENU start-->

<!--###MENU stop-->
<br>
<img src="pil.gif">
<!--###MENU_LEVEL1### start-->

<!--###MENU_LEVEL1### stop-->
</td>
<td colspan="2">
<!--###HEADER### start-->

<!--###HEADER### stop-->
<p>
<!--###INHALT### start-->

<!--###INHALT### stop-->
</td>
</tr>
</table>
<!--###DOCUMENT_BODY### stop-->
</body>
--------------------------------------------
Kann mir jemand sagen, was ich falsch gemacht habe, dass meine Navi nicht angezeigt wird. Auch werden meine SUBPARTs bei HEAD und INHALT nicht mehr angezeigt, sobald ich die jeweiligen Values lösche. Sollte ja auch hier der Text aus dem CMS(Page) geladen werden.

Vielen Dank.

sw-student ·

Hi TiggerOne,

woher habt ihr eigentlich alle diesen besch**** Code. Ist nicht das erstemal, dass der mir über den Weg läuft :x

Der ist total untstrukturiert, Menüebenen wechseln sich ab, wie soll man da noch durchblicken?

Naja, nun zu deinem Problem:

subparts.MENU = HMENU 
subparts.MENU.1 = TMENU 
subparts.MENU.1.NO { 
                     allWrap = <b>|</b>
                     linkWrap = <center>|</center> 
                   }
 
subparts.MENU_LEVEL1 = HMENU
subparts.MENU_LEVEL1 {
                        entryLevel = 1 
                        1 = TMENU 
                        1.NO.allWrap = <b>|</b><br>
                        2 = TMENU 
                        2.NO.allWrap = <b>|</b><br>
                     } 
}

Hab noch breaks eingefügt, da ich mal davon ausgehe, dass es sich um ein vertikales Menü handelt.

TiggerOne ·

Hallo sw-student,

erstmal Danke für die schnelle Antwort. Habe mein Setup entsprechend korrigiert. Jetzt habe ich das Problem, dass ausser dem TITLE ich nur noch eine weiße Seite angezeigt bekomme. Also hier das modifizierte Setup:
-----------------------------
# Default PAGE object:
page = PAGE
page.typeNum = 0
page.bodyTag = <body bgcolor = "white" >

page.stylesheet = fileadmin/main.css
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = filedadmin/main1.htm
workOnSubpart = DOCUMENT_BODY
subparts.HEADER = TEXT
subparts.HEADER.value = Hallo Welt!
subparts.INHALT = TEXT
subparts.INHALT.value = Mein Text!

subparts.MENU = HMENU
subparts.MENU.1 = TMENU
subparts.MENU.1.NO {
allWrap = <b>|</b>
linkWrap = <center>|</center>
}

subparts.MENU_LEVEL1 = HMENU
subparts.MENU_LEVEL1 {
entryLevel = 1
1 = TMENU
1.NO.allWrap = <b>|</b><br>
2 = TMENU
2.NO.allWrap = <b>|</b><br>
}

}
-------------------------------

Irgendwo ist der Fehler. Oder muß ich in Include Static noch zusätzlich was einbinden?

TiggerOne ·

Hallo,

jetzt ist der Groschen gefallen. Funkioniert auch. Das Untermenü steht zwar jetzt unter der Gesamt-Hauptnavi, aber das ist nicht schlimm, da ich die Unternavi sowieso an anderer Stelle setzen will.

Vielen, vielen Dank. 😃