[Typo3-german] abstand zwischen den einzelnen content-elementen
Ulrich Fischer
ulrich-fischer at gmx.net
Wed Oct 26 19:26:21 CEST 2005
Divcontainer für Typo3 Content-Elemente
Verwendet wird das Feld section_frame das bei den
Content-Elementen oben unter der Rubrik rechts als
Rahmen angezeigt wird.
Es können natürlich noch viel mehr Containertypen
als im folgenden Beispiel angelegt werden.
Notwendig:
1) TSconfig Eintrag (Feld im Seitenheader der Root-Seite)
2) Setup Eintrag (Template der Root-Seite)
3) CSS Style (Externes Stylesheet)
1) Eintrag TSconfig
# ---------------------------------------------------
TCEFORM.tt_content{
section_frame{
removeItems = 1,5,6,7,10,11,12,13,20,21
addItems.30 = Absatz 0
addItems.31 = Absatz 05
addItems.32 = Absatz 1
addItems.33 = Absatz 2
}# /section_frame
} #/TCEFORM.tt_content
# ---------------------------------------------------
2) Eintrag Setup
# ---------------------------------------------------
# schreibt divcontainer um Text-Elemente
contentdiv.cObject = CASE
contentdiv.cObject {
key.field = section_frame
default < tt_content.stdWrap.wrap
default = TEXT
default.value = |
30 < tt_content.stdWrap.wrap
30 = TEXT
30.value = <div class="top_0">|</div>
31 < tt_content.stdWrap.wrap
31 = TEXT
31.value = <div class="top_05">|</div>
32 < tt_content.stdWrap.wrap
32 = TEXT
32.value = <div class="top_1">|</div>
33 < tt_content.stdWrap.wrap
33 = TEXT
33.value = <div class="top_2">|</div>
}
tt_content.stdWrap.outerWrap < contentdiv
# ---------------------------------------------------
3) Eintrag style.css
.top_0 { margin-top : 0; }
.top_05 { margin-top : 0.5em; }
.top_1 { margin-top : 1em }
.top_2 { margin-top : 2em; }
Dann kann man noch das Feld Rahmen umbenennen
ext_tables.php im Verzeichnis typo3conf
<?php
if (!defined ("TYPO3_MODE")) die ("Access denied.");
t3lib_div::loadTCA("tt_content");
$GLOBALS['TCA']['tt_content']['columns']['section_frame']['label'] =
'Absatz/Stil:';
?>
/* Eintrag in der localconf.php im Verzeichnis typo3conf */
// zusaetzliche CONFIG-Datei eingebunden nach
http://typo3.jweiland.net/change_configuration.html
$typo_db_extTableDef_script = "ext_tables.php";
Fertig ;-)
More information about the TYPO3-german
mailing list