Hallo,
ich habe gerade eine Extension geschrieben, um den Seiten- und Contentzugriff für mehrere Benutzergruppen zu ermöglichen. (genau wie in Modern Template Building 2+3 beschrieben)
Jetzt habe ich allerdings folgendes Phänomen:
Ich habe auf meiner Seite ein TMENU.
Wenn ich nun eine Seite öffne, die keiner, oder nur einer Benutzergruppe zugewiesen ist, funktioniert das highlighting ohne probleme.
Sobald die Seite aber mehr als einer Benutzergruppe zugewiesen ist, werden die Menüpunkte nicht mehr hervorgehoben.
Hier ein Auszug aus dem Setup:
temp.leftNavigation = HMENU
temp.leftNavigation.expAll = true
temp.leftNavigation.entryLevel = 2
temp.leftNavigation.1 = TMENU
temp.leftNavigation.1 {
NO {
before = jedeMengeHtmlHier
linkWrap = jedeMengeHtmlHier | jedeMengeHtmlHier
ATagParams = class="leftNavigation"
}
ACT < .NO
ACT = 1
ACT {
linkWrap = jedeMengeHtmlHier | jedeMengeHtmlHier
ATagParams = class="leftNavigationHighlight"
}
}
Erstaunlich ist, das dieses verhalten tatsächlich nur die Seiten mit mehreren Nutzergruppen betrifft. Alles andere funktioniert wie gehabt.
Völlig Ratlos,
Storm