Zum Inhalt springen

Aktives Ankermenü

Erstellt am 9. Oktober 2012 · 2 Antworten · letzte Antwort am 10. Oktober 2012

Tags: Frage

stevieandre ·

hallo zusammen - bräuchte eine Hilfe bezüglich eines Ankermenüs.

Es funktioniert soweit auch perfekt - ABER - wie bekomm ich beim TS einen NO-Zustand und daraus auch einen ACT-Zustand?

Meine TS:

  marks.MENUTOP = CONTENT
  marks.MENUTOP {
    table = tt_content
    select {
      pidInList = this
      orderBy = sorting
      where = colPos=0
      languageField=sys_language_uid
    }
    wrap = <ul>|</ul>
    renderObj = TEXT
    renderObj {
      field = header   
      dataWrap= <li><a href="#c{field:uid}">|</a> </li>
    }    
  }

Chrissli ·

Hallo Stevieandre,

für so ein MENÜ könntest du eigentlich sectionIndex verwenden. Aber auch hier sollte es keinen ACT Zustand geben.
Du könntest dem Menü eine onclick Eigenschaft anhängen und dadurch den Menüpunkt highlighten, aber das Menü wir NIE wissen, ob dieser Punkt sich aktuell noch im Fokus des Browsers befindet. Zumindest nicht ohne aufwändigeres Javascript.

stevieandre ·

dank dir Chrissli,
klingt ja eher negativ mein Menü soweit zu bringen, das es aktiv ist :-)
Hintergrund vom ganzen ist, das ich eine one-page-Seite habe mit smoothscroll - die auch soweit funktioniert, aber eben im Menü nicht anzeigt wo man gerade ist, da ich die Headliner auch anders benannt habe.
Gibt es vielleicht eine Lösung für eine Menü auf einer one-page-Seite die schon jemand verwendet hat?
Oder besser gefragt - hat schon jemand in Typo3 eine one-page-seite erstellt?
Wäre dankbar für eine one-page-Lösung :-)