Zum Inhalt springen

HMENU und Namen

Erstellt am 24. April 2007 · 3 Antworten · letzte Antwort am 25. April 2007

Tags: Frage

Unbekannter Benutzer ·

Hallo Zusammen,

ich habe da mal eine Frage, wie kann ich auf den Namen des Menüpunktes zugreifen?

Ich hab folgenden TS Script:

temp.Menu_Items=HMENU
temp.Menu_Items.1=TMENU
temp.Menu_Items.1 {
  NO.allWrap=<div class="menu_no"> | </div>
  ACT=1
  ACT.allWrap=<div class="menu_act"> | </div>
}

Ich habe z.B. die Menüpunkte Home, Impressum und Kontakt. Home ist dabei aktiv. Jetzt soll die klasse der CSS aber genauso auch benannt werden. Also soll in HTML folgender Code erzeugt werden:

<div class="Home_act"> Home </div>
<div class="Impressum_no"> Impressum </div>
<div class="Kontakt_no"> Kontakt </div>

Wie bekomme ich das hin?

Gruß

Björn

Unbekannter Benutzer ·
      temp.Menu_Items=HMENU
      temp.Menu_Items.1=TMENU
      temp.Menu_Items.1 {
        NO.allWrap.dataWrap=<div class="{page:title}_no"> | </div>
        ACT=1
        ACT.allWrap.dataWrap=<div class="{page:title}_act"> | </div>
      }

Ist zwar ein bisschen unsinnig, weil du dann ja jedesmal dein CSS pflegen musst, wenn du eine Seite anlegst, aber so könnte es gehen...
Außerdem gibt es natürlich ein Problem wenn du einen Menüpunkt mit Leerzeichen hast.

Grüße

Christian

einpraegsam.​net ·
temp.Menu_Items=HMENU
temp.Menu_Items.1=TMENU
temp.Menu_Items.1 {
   NO.allWrap.dataWrap=<div class="{page:title}_no"> | </div>
   ACT=1
   ACT.allWrap.dataWrap=<div class="{page:title}_act"> | </div>
}

Also, Menüpunkte macht man nicht in DIV Containern sondern mit Listen

Und das würde vermutlich mehr Sinn machen:

NO.allWrap.dataWrap=<div class="menu menu_no {page:title}_no"> | </div>