Hi,
ich bin gerade dabei meine erste Typo3 Seite zu erstellen. Da ich begreifen möchte, wie das alles zusammengehört, habe ich mich entschieden, meine HTML-Vorlage selbst mit Typoscript einzubinden.
Ich bin schon relativ weit und habe meine zwei Navigationsbereiche schon aktiviert und auch der Wechsel der Hintergrundbilder funktioniert relativ gut.
Allerdings, ist die Lösung, mit der ich die Hintergrundbilder wechsele nicht wirklich elegant, ich würde hier gerne das zugehörige CSS dynamisch anpassen. Hier habe ich zwar einige Bücher liegen und einige Tipps gelesen, aber irgendwie hat das alles bisher nicht geklappt. Der Schmerz hier ist aber noch nicht so groß, denn ich habe einen nicht ganz so eleganten, aber funktionierenden Workaround gefunden.
Was jetzt aber ärgerlich ist, ich möchte die Startseite optisch etwas anders gestalten und habe hierfür extra eine CSS-Definition (eigentlich für die Unterseiten, aber das tut fast nix zur Sache).
Ich möchte also meinen Marker für die Startseite (ID=46) anders bestücken als alle anderen Seiten, die als "subpage" definiert sind.
// CSS Klasse für Unterseite setzen, wenn nicht Willkommensseite
UNTERSEITE = TEXT
UNTERSEITE.value = subpage
[PIDinRootline = 46]
UNTERSEITE.value = 46
[globals]
So steht das momentan in meinem Typoscript, aber alle Seiten bekommen die Eintragung der Startseite hingeklatscht. Eigentlich sollte das doch nur ausgeführt werden, wenn es die Seite mit der id 46 oder darunter liegende Seiten sind. Die anderen Seiten sind aber auf der gleichen Ebene wie die Startseite.
Ich kapier es nicht. Habe heute alle möglichen Varianten gesucht und nix gefunden. Bitte kann mir jemand sagen, wie die Abfrage richtig sein soll? Ich dachte, wenn ich die Variable mit einem Wert versehe und dann eine Condition setze, dann wird nur in dem Fall, in dem diese gilt der Wert ersetzt.
Alles Liebe
Heike