Zum Inhalt springen

Seitenspzifisches CSS mit default Wert

Erstellt am 2. August 2006 · 3 Antworten · letzte Antwort am 2. August 2006

Tags: HTML & CSS, Frage

Flows ·

Hallo!

Ich möchte gerne auf bestimmten Seiten eine andere CSS Datei einbinden:

[PIDinRootline = 5]
      page.headerData.999 = TEXT
      page.headerData.999.value =<link href="fileadmin/templates/style1.css" rel="stylesheet" type="text/css"> 

[PIDinRootline = 65]
      page.headerData.999 = TEXT
      page.headerData.999.value =<link href="fileadmin/templates/style2.css" rel="stylesheet" type="text/css">  
[global]

Aber nun frage ich mich wie ich das Standard CSS definiere, welches auf den restlichen Seiten aktiv ist? Also eine art IF/else abfrage (Wenn Pid 5, dann style1.css ansonst normal.css )

Bitte um Rat

Flows

stefan s ·
page.headerData.999 = TEXT
page.headerData.999.value =<link href="fileadmin/templates/normal.css" rel="stylesheet" type="text/css" />

[PIDinRootline = 5]
      page.headerData.999 >
      page.headerData.999 = TEXT
      page.headerData.999.value =<link href="fileadmin/templates/style1.css" rel="stylesheet" type="text/css" />

[PIDinRootline = 65]
      page.headerData.999 >
      page.headerData.999 = TEXT
      page.headerData.999.value =<link href="fileadmin/templates/style2.css" rel="stylesheet" type="text/css" /> 
[global]
framemaster ·

Habe einen ähnlichen Fall. Ich möchte allerdings nur auf bestimmten Seiten eine zusätzliche CSS-Datei einfügen. Mit "PIDinRootline" wären ja alle im Verzeichnisbaum darunter liegenden Seiten auch betroffen. Dafür gibt es aber keine spezielle Condition.

Wie macht man das?

Ich wollte dies in mein Basistemplate schreiben. Oder fügt man sowas dann immer separat in jede betroffene Seite als TSconfig ein?

------

Uaaaah! Nach einer weiteren Stunde hab ich's endlich gefunden:
[globalVar = TSFE:id = 11,12,13]
Mannn, ist das hart! Mal sehen, ob ich Typo3 jemals schnalle...