[TYPO3-german] Verschiedene CSS-Styles einbinden
Martin Keßler
mkessler at netcologne.de
Tue May 25 10:57:00 CEST 2010
Hallo TYPO3-Gemeinde!
Bei der Umsetzung meiner ersten TYPO3-gestützten Website bin ich auf
folgendes Problem gestoßen:
Ich komme mit einem HTML-Template aus, muss allerdings den einzelnen
Seiten eigene Templates mitgeben, damit jeweils ein anderes Stylesheet
gezogen wird. Das finde ich natürlich nicht sehr elegant. Also wollte
ich die Zuweisung dynamisieren. Internetrecherche gab verschiedene
Tipps. Am besten gefiel mir, das Stylesheet über die Ressourcen in die
Seite einzubinden und dann über folgenden Code das CSS ins HTML zu
binden (Das wurde als Beispiel für dynamische Bilder im Header
genutzt.):
page.headerData.30 = TEXT
page.headerData.30.data = levelmedia:-1, slide
page.headerData.30.listNum = 0
page.headerData.30.wrap = <link rel="stylesheet" type="text/css"
media="all, screen, projection" href="/fileadmin/css/|" />
Nun passiert aber folgendes. Wenn ich CSS-Dateien hochlade oder die
Verknüpfung unter Ressourcen neu erstelle, legt TYPO3 die Datei mit
einem _01 versehen ins Verzeichnis uploads/media. Dann klappt das Wrap
nicht mehr, da steht ja der Pfad drin, in den ich das CSS-file
hochgeladen habe. Genauso verfährt TYPO3 übrigens auch mit Bildern,
die ich in den Content lade. Diese landen dann in uploads/pics, auch
wieder mit_01 oder auch mal _02, wenn ich ein weiteres Mal das Bild
einlade.
Ich will (möchte) aber, dass auch die Bilder verwendet werden, die ich
hochlade und keine selbst angelegten Kopien, ebenso die CSS-Dateien.
Kann man das dem System abgewöhnen? Oder gibt es einen anderen Lösungsansatz?
Vielen Dank schon mal für alle Antworten!
Martin
--
------------------
Powered by NetMail
More information about the TYPO3-german
mailing list