[TYPO3-german] Seiten-Layout rekursiv prüfen bzw. anwenden?

Gregor Hermens gregor at a-mazing.de
Tue Apr 5 08:39:26 CEST 2011


Hi Hendrik,

Hendrik schrieb:

> ja slide habe ich schon überlegt. Die Frage ist nur wie bekomme ich das
> im Zusammenhang mit "page.includeCSS.file123 = ..." hin?

hier ein (vereinfachtes) TS-Schnipsel, den ich verwende, um das FE-Layout 
abhängig vom gewählten BE-Layout zu machen. Du solltest das einfach an deine 
Anforderungen anpassen können:

lib.layout = CASE
lib.layout {
  key {
    field = backend_layout
    ifEmpty.data = levelfield: -2,backend_layout_next_level,slide
  }

  1 = COA
  1 {
    wrap = <div id="layout1">|</div>
    10 < styles.content.getLeft
  }

  2 = COA
  2 {
    wrap = <div id="layout2">|</div>
    10 < styles.content.getLeft
    }
  }

  default < .2
}

Eine Möglichkeit wäre z.B., obigen Code anzupassen und per 
page.bodyTagCObject dem Body-Tag eine vom Layout abhängig Klasse mitzugeben, 
die du dann im CSS als Weiche benutzen kannst:

h1 { color: blue; }
.layout1 h1 { color: red; }
.layout2 h1 { color: green; }

hth
Gruß,
Gregor
-- 
http://www.a-mazing.de/   |   Certified TYPO3 Integrator



More information about the TYPO3-german mailing list