Zum Inhalt springen

Überseite mit ATagParams versehen ?

Erstellt am 24. Juni 2011 · 2 Antworten · letzte Antwort am 29. Juni 2011

Tags: Frage

evil knievel ·

Hallo,

habe folgendes TSS

MAIN_MENU = HMENU
      MAIN_MENU{
        entryLevel = 0
        1 = TMENU
        1{
          noBlur = 1
          NO = 1
          NO.linkWrap(
          |
          )
          CUR < .NO
          CUR.ATagParams = class="current"
        }
      }

Nun möchte ich das wenn eine Subpage geöffen ist, NICHT die Subpage selbst sondern die Überseite im Menü den class="current" parameter erhält. Mir fällt da gerade echt garnichts zu ein.... wäre nett wenn jemand helfen kann.

evil

Chrissli ·

Hi evil.

Bin mir jetzt leider nicht ganz sicher ob das so klappt, aber versuch's doch einfach mal:

MAIN_MENU = HMENU
MAIN_MENU {
  entryLevel = 0
  1 = TMENU
  1 {
    noBlur = 1
    NO = 1
    ACT < NO
    ACT.ATagParams = class="current"
  }
  2 < .1
}

Jetzt müsste die Überseite der aktuellen als current markiert sein. Wenn du das auf die weiteren Ebenen darunter übertragen willst kannst du die letze Zeile fortsetzen, sprich

3 < .1
4 < .1

und somit die Konfiguration übernehmen.

PS:
NO.linkWrap ( | ) kannst du dir sparen, da du ja nichts drum herum wrapst.

evil knievel ·

danke schonmal Chrissli ! aber es geht leider nicht.... wenn ich die menüeigenschaften vererben lasse werden mir die Subpages im Menü angezeigt welche jedoch schon auf einen anderen Marker im Template gemappt sind. 🙁

und den linkwrap brauch ich da typo3 sonst leerzeichen in das menü wrappt welche mir die komplette ausrichtung verziehen.