mainMenuSubMenu.tpl : CSS-Klasse .active fehlt gelegentlich

  • Betroffene App
    WoltLab Suite Forum

    Betrifft WBB 4.1.9 / Calendar 2.1.1 / Galerie 2.1.1 / Filebase 2.1.1.

    Hallo,

    Ich möchte mittels CSS-Deklaration für die Klasse .active den jeweils aktiven Menüpunkt im Submenü hervorheben, wie hier zu sehen:
    Es betrifft jeweils das Submenü für die Hauptmenüpunkte Forum, Kalender, Galerie und Filebase.
    Durch das Template mainMenuSubMenu.tpl wird für den jeweils aktiven Menüpunkt hierfür class=".active" eingesetzt – wie hier zu sehen:

    Problem bz. Fehler:
    Die Klasse class=".active" wird jedoch bei einigen aktiven Submenüpunkten systemseitig nicht eingefügt?
    Es betrifft

    • Forum >Ungelesene Beiträge = wird nicht eingefügt
    • Forum >Unerledigte Themen = wird nicht eingefügt
    • Forum > Abonnierte Themen = wird nicht eingefügt
    • Mitglieder > Letzte Aktivitäten = wird eingefügt
    • Mitglieder > Benutzer online = wird eingefügt
    • Mitglieder > Team-Mitglieder = wird eingefügt
    • Mitglieder > Mitgliedersuche = wird eingefügt
    • Kalender > Wochenansicht = wird eingefügt
    • Kalender > Tagesansicht= wird eingefügt
    • Kalender > Termine = wird nicht eingefügt
    • Kalender > Teilnahme = wird nicht eingefügt
    • Kalender > Karte = wird eingefügt
    • Kalender > Meine Termine= wird nicht eingefügt
    • Galerie > alle Sub-Menüpunkte = werden eingefügt
    • Filebase >Meistgeladen = wird nicht eingefügt
    • Filebase > Top bewertet = wird nicht eingefügt
    • Filebase > Neue Dateien = wird nicht eingefügt
    • Filebase > Abonnierte Dateien = wird eingefügt
    • Filebase > Meine Dateien = wird nicht eingefügt

    Das Problem ist nicht stilabhängig und tritt auch im Standard-Stil Blue Temptation auf.

    Ich kenne mich im WBB4 nicht bis in letzte Detail aus, einige Debug-Ausgaben jedoch ergaben, dass im Template mainMenuSubMenu.tpl die Variable $__wcf->getPageMenu()->getActiveMenuItem(1) gelegentlich keine Ausgabe liefert, der dortige Vergleich dann fehlschlägt und die Klasse daher .active nicht gesetzt wird.

    Wie kann der Fehler hier manuell behoben werden oder müsste auf eine Aktualisierung seitens Wolltab gewartet werden?

    Vielen Dank,
    Andreas

    Andreas

    +
    +
    +
    // Es ist ein Mac!

  • Guten Abend –

    danke für die Antwort.

    Frage:
    Ich könnte in der Menüpunktverwaltung an die betroffenen Seiten einen zusätzlichen Parameter übergeben:

    Wie / mit welcher Variable bekomme ich diesen Parameter im Template abgefragt?

    Vielen Dank!

    Andreas

    +
    +
    +
    // Es ist ein Mac!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!