TYPO3-Testaccount
Testen Sie die aktuelle TYPO3 Version 4.4.2 kostenlos und unverbindlich für einen Monat!

jetzt testen

Schulungen

jetzt buchen

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):

TypoScript (Setup):

TYPOSCRIPT
tt_content.stdWrap.wrap (
<table border="1">
  <tr>
    <td>|</td>
  <tr>
</table>
)

Rahmen mit CSS

Anstatt der Tabelle kann man natürlich auch ein div-Tag benutzen. Dies hätte den Vorteil, daß 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:

PHP
<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:

 

TypoScript (Setup)

TYPOSCRIPT
tt_content.stdWrap.wrap = <div class="content-element">|</div>

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:

TYPOSCRIPT
#content-normal .content-element {
   color: blue;
   border: 1px solid #666666;
}
#content-margin .content-element h1 {
   color: green;
}