Zum Inhalt springen

Horizontal Menü mit Unterpunkten

Erstellt am 3. August 2011 · 3 Antworten · letzte Antwort am 8. August 2011

Tags: Frage

Toby24 ·

Hallo allerseits,
ich bin z.Z. damit beschäftigt eine Website nach Typo3 umzustellen.
Das Template habe ich jetzt fertig allerdings hänge ich jetzt an dem horizontalem menü fest...

Das Menü soll in HTML -Ausgabe so aussehen (nachdem man auf Unternehmen geklickt hat) :

<!--###MAIN_MENU### start-->
					<table id="tbl_main_menu" border="0">
						<tr>
							<td class="main_obermenu"><a href="#">UNTERNEHMEN</a></td>
							<td class="main_obermenu">REFERENZEN</td>
							<td class="main_obermenu">NEWSLETTER</td>
							<td class="main_obermenu">PRESSE</td>
							<td class="main_obermenu">Suche</td>
						</tr>
						<tr>
							<td class="main_untermenu"><a href="#">Daten und Fakten</a></td>
						</tr>
						<tr>
							<td class="main_untermenu">Team</td>
						</tr>
					</table>
				<!--###MAIN_MENU### stop-->

(Bild1)

Allerdings sieht es mit TypoScript so aus wie auf Bild 2....

mein bisheriges TS sieht so aus:

page.10.subparts.MAIN_MENU = COA
page.10.subparts.MAIN_MENU.10 = HMENU
page.10.subparts.MAIN_MENU.10 {
  special = directory
  special.value = 6
  wrap = <table id="tbl_main_menu" border="0"> | </table>
  1 = TMENU
  1.wrap = <tr> | <tr>
  1.NO.allWrap = <td class="main_obermenu"> | <td>
  2 = TMENU
  2.NO.allWrap = <tr><td class="main_untermenu"> | <td><tr>
}

Für eure Hilfe wäre ich sehr dankbar

Gruß Toby

problem_menu.png

hwt ·

Hi,

interessant ist ja die Ausgabe des wirklichen Quelltextes, der mit den vorhandenen Tags ja nicht richtig sein kann. Fehlerhaft sind ja schon

1.wrap = <tr> | <tr>
[...]
1.NO.allWrap = <td class="main_obermenu"> | <td>
[...]
2.NO.allWrap = <tr><td class="main_untermenu"> | <td><tr>

Denke mal, dass hier zusätzlich eine <tr> innerhalb einer <td> erzeugt wird. Ein

2.wrap = <table> | </table>

sollte Abhilfe schaffen.

Dass man Menüs außerdem wohl nicht mit Tabellen aufbaut und Quelltextvalidierung solche Fehler bereits aufzeigt, sollte aber nichts Neues sein. Denke dafür kann man vor dem Hintergrund auch wenig Support erwarten.

Gruß!

Toby24 ·

ja hat sich eh erledigt habs anders gemacht (in listenform)

und 2.wrap = <table> | </table> ergibt ja auch net wirklich sinn

aber egal

Gruß Toby

hwt ·

Das sollte eine Tabelle in einer Tabelle ergeben. Aber ok, eine Liste ist schon einiges besser.

Dann markier den Thread aber auch bitte als gelöst, wenn er erledigt ist, damit man hier im Forum die Übersicht behalten kann.

Gruß!