[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