Am Thu, 23 Jul 2009 18:13:43 +0200 schrieb Markus Ehrlich:

bin zwar ein bisserl spät, aber vielleicht ist ja ein anderer Ansatz auch 
interessant.

meine Idee zu deinem Problem wäre weniger eine Konfiguration in einer 
Seite, als in einer Seitenextension.

Wenn du grundsätzlich die TS-Definition hast:

page.includeCSS.file50 = fileadmin/xxx/css/styles_000.css
page.includeCSS.file50.media = screen 

kannst du in Extension-Templates der Ursprünge deiner Unterbäume die 
Abweichung definieren, die dann für alle Unterseiten gilt:

page.includeCSS.file50 = fileadmin/xxx/css/styles_001.css

um das ganze zentraler zu pflegen kannst du das natürlich auch mit 
zentralen Conditions aufsetzen. Nicht über das layout-Feld, sondern über 
die PID der Wurzel-Seiten z.B.:

[PIDinRootline = 10, 50, 65]
page.includeCSS.file50 = fileadmin/xxx/css/styles_001.css

[PIDinRootline = 15, 23]
page.includeCSS.file50 = fileadmin/xxx/css/styles_002.css

[PIDinRootline = 20, 41, 54, 73]
page.includeCSS.file50 = fileadmin/xxx/css/styles_003.css

[global]

ich nehme mal an, dass das resultierende Typoscript einfacher ist und 
damit das Rendern der Seite um ein paar ns schneller ;-)

bernd
-- 
http://www.pi-phi.de/t3v4/cheatsheet.html
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an