Zum Inhalt springen

Menu nicht anzeigen!?

Erstellt am 14. Januar 2004 · 1 Antwort · letzte Antwort am 26. Januar 2004

Tags: Frage

SIR_LEGOLAS ·

halli hallo!
hab folgendes Problem:

ich hab ein menu (alles auf www.speerflug.de) zu sehen.
das menu wird über css formatiert. folglich hatte ich im template bisher das hier stehen...:

<div id="Menu">
<table>
<!-- ###MENU_LEVEL1### begin -->
<tr><div class="menu-level1-no">Menu Item 1</div></tr>
<tr><div class="menu-level1-no">Menu Item 1</div></tr>
<tr><div class="menu-level1-act">Menu Item 1</div></tr>
<tr><div class="menu-level2-no">Menu Item 1</div></tr>
<tr><div class="menu-level2-no">Menu Item 1</div></tr>
<tr><div class="menu-level2-act">Menu Item 1</div></tr>
<tr><div class="menu-level1-no">Menu Item 1</div></tr>
<!-- ###MENU_LEVEL1### end -->
</table>
</div>

ja...das ist grade der code ausm Modern Template Biulding (wollte das mit dem aufklapp-menu mal ausprobiern.
soweit so gut...
TS war folgendes:

  subparts.MENU_LEVEL1 = HMENU
  subparts.MENU_LEVEL1.entryLevel = 1
  subparts.MENU_LEVEL1.1 = TMENU
  subparts.MENU_LEVEL1.1.NO {
    allWrap = <tr height="21"><td height="21"> | </td></tr>

Nu zeigt der auf Seiten, wo kein Untermenu ist, den Rahmen vom menu trotzdem an, zwar so das nur ein eintrag reinpassen würde, aber es sieht halt scheisse aus.

Frage nun, wie schaff ich es, dass das Menu nur angezeigt wird, wenn auch eins vorhanden ist!?

Mein Ansatz war:

<!-- ###MENU_LEVEL1### begin -->
<div id="Menu">
<table>
<tr><div class="menu-level1-no">Menu Item 1</div></tr>
<tr><div class="menu-level1-no">Menu Item 1</div></tr>
<tr><div class="menu-level1-act">Menu Item 1</div></tr>
<tr><div class="menu-level2-no">Menu Item 1</div></tr>
<tr><div class="menu-level2-no">Menu Item 1</div></tr>
<tr><div class="menu-level2-act">Menu Item 1</div></tr>
<tr><div class="menu-level1-no">Menu Item 1</div></tr>
</table>
</div>
<!-- ###MENU_LEVEL1### end -->

und dann:

  subparts.MENU_LEVEL1 = HMENU
  subparts.MENU_LEVEL1.entryLevel = 1
  subparts.MENU_LEVEL1.1 = TMENU
  subparts.MENU_LEVEL1.1.NO {
    before = <div id="Menu"><table border="0">
    allWrap = <tr height="21"><td height="21"><div id="menu1-level1-no"> | </div></td></tr>
    after = </table></div>

aber wenn ich das mache, dann zeigt der auf seiten wo ein menu kommen soll, immer nur einn eintrag an, und gibt im source das hier aus:

<tr height="21"><td height="21"><div id="menu1-level1-no"><div id="Menu"><table border="0"><A HREF="index.php?id=67" onFocus="blurLink(this);">Wölflinge</A></table></div></div></td></tr><tr height="21"><td height="21"><div id="menu1-level1-no"><div id="Menu"><table border="0"><A HREF="index.php?id=68" onFocus="blurLink(this);">Jungpfadfinder</A></table></div></div></td></tr><tr height="21"><td height="21"><div id="menu1-level1-no"><div id="Menu"><table border="0"><A HREF="index.php?id=69" onFocus="blurLink(this);">Pfadfinder</A></table></div></div></td></tr><tr height="21"><td height="21"><div id="menu1-level1-no"><div id="Menu"><table border="0"><A HREF="index.php?id=70" onFocus="blurLink(this);">Rover</A></table></div></div></td></tr>

Aus dem code resultiert das dann halt, dass nur eins angezeigt wird.

Wie geht das richtig?

Danke schon mal!

Mfg
Lego

SIR_LEGOLAS ·

Hallo? kann mir nicht irgendwer helfen?
ich find keine Lösung für mein Problem!

Ich will einfach nur dafür sorgen dass des menu NUR angezeigt wird, wenn auch ein untermenü da ist!