Zum Inhalt springen

eigene css-Klasse für geschützte Seiten

Erstellt am 2. November 2012 · 1 Antwort · letzte Antwort am 2. November 2012

Tags: Frontend-Benutzer, Frage

actino ·

Hallo Forum
ich möchte dass NUR geschützte Seiten eine eigene CSS-Klasse erhalten.

Bsp: css-Klasse hinzufügen (alle Elemente) wenn man eingeloggt ist

lib.mainMenu {
   1 = TMENU
   1 {
   ...bla bla
   ...bla bla
		[globalVar = TSFE:page|fe_group > 0]
			NO.ATagParams = class="secure"
			ACT.ATagParams = class="secure ACT"
			CUR.ATagParams = class="secure CUR"
		
		[global]
  ... bla bla
}

oder möglich auch via:

NO.ATagParams.override.if {
value=0
isGreaterThan.field = fe_group
}
NO.ATagParams = class="secure"

ABER, ich möchte dass nicht ALLE seiten die CSS-Klasse "secure" erhalten, sondern nur dijenige Seiten welche nur über das Login erreichbar sind. (Seiteneigenschaften>Zugriff>Anzeigen wenn eingeloggt)

ps. in der table pages sehe ich keinen hinweis auf eine geschützte seite. um zum Bespiel.

[globalVar = TSFE:page|access = 1]

(achtung, fantasie-code 😉

kann mir da jmd weiterhelfen?
dankeschön und liebe grüsse
actino

actino ·

Hallo actino ;-)

du musst im Backend für die schützende Seite eine Gruppe auswählen - anstelle "Anzeigen wenn eingeloggt"
folgender Code ist also richtig:

NO.ATagParams.override.if {
value=0
isGreaterThan.field = fe_group
}
NO.ATagParams = class="secure"

liebe grüsse, actino