|
Verfasst am: 24. 01. 2012 [11:35]
|
|
megabyte
Wilfried Schobel
Themenersteller
Dabei seit: 07.03.2011
Beiträge: 19
|
Hallo, ich glaub ich steh auf dem Schlauch.
Ich will eine Site mit 5 "Hauptseiten", auf denen sich das aussehen der Seiten ziemlich ändern soll. Am einfachsten wäre es, wenn ich einzelne css-blöcke laden könnte. Wo muss ich das reinschreiben, dass die neuen css-Dateien geladen werden?
Gruß
megabyte
|
|
Verfasst am: 25. 01. 2012 [00:47]
|
|
lobster_1956
Ralf-René Schröder
Dabei seit: 01.05.2008
Beiträge: 271
|
auf jeder der 5 Hauptseiten ein ext template und dann dort entweder über
page.includeCSS.irgendeinName = fileadmin/pfad/zur/datei.css
das wird aber VOR den sonstigen css definitionen geladen, du kannst damit also nichts überschreiben sondern nur etwas explizit setzen (mit einer ID zb)
oder mit einem Element
page.headerdata.9999 = TEXT
page.headerdata.9999.value = fileadmin/pfad/zur/datei.css
page.headerdata.9999.wrap = den script tag drum wrappen
das wird dann nach dem normalen CSS geladen (bevor du dir eine Zahl aussuchst im TSOB bitte nachsehen ob sie belegt ist)
_________________________________________________
ODER
du nimmst die klassen die im bodytag eingebaut sind und nutzt dies in deinem normalen stylesheet als prefix
.pageRID-XX (XX ist immer die id deiner Hauptseiten, dann gilt das für alle unterseiten)
im bodytag werden immer
die ID der seite selbst gesetzt - #pageUID-XX
die id der Elternseite - .pagePID-XX
alle IDs der seiten in der rootline - .page-RID-XX
eine manuelle über eine konstante gesetzte kennung - .page-CID-ABC
und dann noch layoutIDs Sprachen user und Tageszeit
beste Grüße ... René ... der Hamburger aus dem Erzgebirge ...
|
|
Verfasst am: 25. 01. 2012 [14:31]
|
|
megabyte
Wilfried Schobel
Themenersteller
Dabei seit: 07.03.2011
Beiträge: 19
|
Hallo,
ich habe auf der Seite ein ext-Template angelegt und im Setup folgendes eingetragen:
page.headerdata.950 = TEXT
page.headerdata.950.value = fileadmin/templates/layouts/project_layout/css/screen/basemod_wiegemann.css
page.headerdata.950.wrap = <link rel="stylesheet" type="text/css" href="|" />
aber das wird mir leider nicht geladen. Hab ich einen Fehler, was vergessen?
|
|
Verfasst am: 26. 01. 2012 [09:00]
|
|
megabyte
Wilfried Schobel
Themenersteller
Dabei seit: 07.03.2011
Beiträge: 19
|
Hallo,
selbst gelöst. Es hilft unheimlich, wenn mann den compressor-cache löscht!!
Danke Lobster!
|