Hallo liebes Forum,
ich habe ein Template via TemplaVoila erstellt. Eingebunden sind im Head die entsprechenden CSS Dateien.
Ich möchte z.B. das Banner je nach Menüpunkt austauschen. Kann ich die CSS Klasse, die für das Banner verantwortlich ist im entsprechenden Seiten TS überschreiben und somit den Austausch des Banners erzielen?
(Sprich wie müsste der TS Eintrag für die User CSS lauten? Ich finde irgendwie nichts im TS View?)
Gibt es evtl. für mein Problem eine elegantere Möglichkeit bei einem CSS Layout?
Danke im Voraus!
Viele Grüße
Herb
Du kannst einfach weitere CSS Files einbinden (über TS). Ein später geladenes CSS überschreibt gleiche Werte.
Okay...aber es geht mir darum, dass ich keine Redundanz in den CSS Daten möchte. Das heißt, wenn ich nur einen kleinen Teil der Seite (sprich Banner) ändere muss ich doch nicht den unveränderlichen Rest mit in die Datei packen. Wenn sich etwas am Gerüst der Seite ändert soll das nach wie vor in einer globalen CSS Datei passieren und nicht in mehreren Kopien?
Optimal wäre wenn ich den CSS Stil im TS der entpsrechenden Seite angeben könnte. Geht das?
Herbomat schrieb
Optimal wäre wenn ich den CSS Stil im TS der entpsrechenden Seite angeben könnte. Geht das?
Auch das geht, du kannst lokales CSS über typoscript setzen.
...vielleicht einen klitzekleinen Hinweis?
Also eine CSS Klasse namens
.banner {
background-image: url(../grafik/banner.gif);
}
wird in einem Seiten TSConfig wie folgt ersetzt?
1000 Dank.
Viele Grüße
Herb
Z.B. so
page.CSS_inlineStyle (
.banner {
background-image: url(../grafik/banner.gif);
}
)
Wichtig ist nun der Pfad zum Bild!
Je nachdem, ob T3 das CSS direct in den Header packt oder eben in ein temp_xxx.css auslagert, mußt Du den Pfad hier entsprechend anpassen.
Gruß
Michael
Super Danke!
Ich hatte es jetzt mit
page.includeCSS {
file1 = fileadmin/templates/css/layout_banner.css
}
probiert, allerdings ohne den gewünschten Erfolg. Ich hatte noch keine Zeit zu ergründen woran es genau liegt, aber der Style wird nicht vom Ext-Template überschrieben.
Ich probiere es mal mit Deinem Vorschlag. Wenn es klappt poste ich das und betrachte das Thema als gelöst.
Viele Grüße
Herb