Einen Rahmen um alle Seitenelemente legen
Wenn ein Rahmen um jedes Seitenelement wie Text, Text mit Bild,Tabelle, ... generiert werden soll, müssen die folgenden Zeile in's TypoScript (Setup):
Rahmen mit CSS
Anstatt der Tabelle kann man natürlich auch ein div-Tag benutzen. Dies hätte den Vorteil, dass die Inhalte für z.B. die Normal- und die Rand-Spalte unterschiedlich ausgegeben werden könnten. Dazu müssten nur die Marker für die Inhalte mit unterschiedlichen CSS-ID's versehen werden:
Beispiel:
<div id="content-normal">###CONTENT_NORMAL###</div> <div id="content-margin">###CONTENT_MARGIN###</div>
Mit der folgenden Zeile umschließt man nun alle Inhaltselemente mit einem div-Tag. Da auf einer Seite mehrere Elemente sein können, muss nun eine Klasse anstatt einer ID verwendet werden:
Sie können nun mit CSS zuerst die ID und dann die Klasse, die jedes Seitenelement umschließt, für die beiden Marker getrennt ansprechen:
CSS-Beispiel:
#content-normal .content-element { color: blue; border: 1px solid #666666; } #content-margin .content-element h1 { color: green; }