Hi!
Ich würde gerne in Abhängigkeit des aktuell ausgewählten Menüpunkts die Farben der Seite ändern, sprich:
- CSS-abhängige (zB bgcolor von DIVs)
- Template-abhängige (alles mit GIFBUILDER bzw. GMENU erstellte)
Habe jedoch absolut keine Idee bzw. Anhaltspunkt. Wie kann ich das realisieren?
lg Melanie
schau mal hier rein:
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Conditions/Index.html
Viele Grüße
Niki
P.S.: Die TSREF ist immer ein guter Startpunkt zur Lösung eines Problems.
Ich gehe mal davon aus, dass dir die Conditions überhauptnichts bringen...
Du kannst im TSconfig der Seiten (also bei Seitentitel bearbeiten) eine Farbe hinterlegen.
Und diese dann an einem Marker (z.B. ###COLOR###) wieder ausgeben mit folgendem Setup:
page.10.marks.COLOR= TEXT
page.10.marks.COLOR {
table = pages
select {
pidInList = this
}
field = TSconfig
ifEmpty = red
wrap = style="background-color:|;"
}
Viel Spaß 😉
Ich gehe mal davon aus, dass dir die Conditions überhauptnichts bringen...
Hm also ausgehend von der Fragestellung "Ich würde gerne in Abhängigkeit des aktuell ausgewählten Menüpunkts die Farben der Seite ändern" scheinen mir da conditions durchaus geeignet zu sein. Es soll ja die bgcolor von divs geändert werden (CSS-Thema) und es soll die Farbe von Grafiken geändert werden (GIFBUILDER). Einfach eine Farbe in einen Marker auszugeben scheint da nicht ganz ausreichend. Wobei ich Deine Lösung ganz gut finde :-) Nur in diesem Fall scheinen die Conditions durchaus der richtige Ansatz (z.B. über einen Layoutwähler im Seitentitel oder auf TSFE:id=123 ein anderes CSS einbinden und die dynamischen Grafiken andersfarbig erzeugen).
Viele Grüße
Niki