Zum Inhalt springen

HMENU.special.userFunc mag Untermenüs nicht?

Erstellt am 28. November 2003 · 1 Antwort · letzte Antwort am 11. Mai 2004

Tags: Frage

c4x ·

Hallo Typo3 Gemeinde,

vielleicht habt ihr meine andere Frage schon gelesen, wenn nicht ist egal, das hier ist ein alternativer Lösungsversuch, der leider auch net klappt 🙂

Ich möchte per special.userFunc meine Menüeinträge manipulieren, dies Funktioniert soweit auch wunderbar, nur eben bei Untermenüpunkten nicht?!

temp.navi = HMENU

temp.navi.special = userfunction
temp.navi.special.userFunc = user_mr_t3->naviwrap

temp.navi {
    #Level 1
    1 = GMENU
    1 {

    # --- snip ---

Die PHP Funktion hängt erstmal Testweise nur an jedes Element ein !-Zeichen.

Hier das Ergebnis:

   Hauptmenüpunkt 1!
   Hauptmenüpunkt 2!
      Untermenüpunkt 1
      Untermenüpunkt 2
      Untermenüpunkt 3
   Hauptmenüpunkt 3!
   Hauptmenüpunkt 4!
   Hauptmenüpunkt 5!

Es scheint als würde die userFunc nur auf die Hauptmenüpunkte angewendet, und in den einzelnen Leveln gibts anscheinend keine special.userFunc möglichkeit, oder?

Bin für jede Hilfe dankbar 😉

Gruß,

mathias

Unbekannter Benutzer ·

Weiß ja nicht was im PHP steht, aber wenn du getMenu() verwendest werden nur die IDs der aktuellen Ebene ausgegeben, du musst dich schon per aufwendiger Programmierung durch die Ebenen "hangeln", damit auch Untermenüpunkte mit aufgenommen werden ...