- Affected 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:
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