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

Jetzt testen!

Schulungen

Rahmen um Contentelement, Linie wird unterbrochen


Autor Nachricht
Verfasst am: 15. 06. 2009 [22:03]
Juergen_190
Themenersteller
Dabei seit: 21.01.2008
Beiträge: 98
Hallo,

Ich habe unter Typo3 4.2.6 einen Rahmen deiniert für Contentelemente.

Hierzu habe ich im Page TS Config folgendes eingegeben:
# alle Rahmen entfernen
TCEFORM.tt_content.section_frame {
removeItems = 1,5,6,10,11,12,20,21
}

# neuen Rahmen hinzufügen
TCEFORM.tt_content.section_frame {
addItems.100 = mein erster Rahmen
}


Im Typoscript der Rootseite:
#rahmen um Content, deklaration im Page TS Config
tt_content.stdWrap.innerWrap.cObject = CASE
tt_content.stdWrap.innerWrap.cObject {
key.field = section_frame
100 = TEXT
100.value = <div class="mein-rahmen"> | </div>
}

page.CSS_inlineStyle(
.mein-rahmen{border:3px solid #cc9900;}
.mein-rahmen {padding-left:10px;}
.mein-rahmen {padding-right:10px;}
.mein-rahmen {margin-top: 10px;}
.mein-rahmen {padding-top: 10px;}
.mein-rahmen {padding-bottom: 10px;}
)

Das funktioniert auch soweit gut, ausser im Contentelement "Bild neben Text", wenn das Bild höher ist als der Text daneben.
Da werden die beiden senkrechten Linien des Rahmens ab der Stelle wo der Text aufhört unterbrochen, d.h. bis ans untere Ende des Inhaltselements nicht mehr angezeigt.
Bei den anderen Inhaltsarten wie z.Bsp "Bild im Text rechts" funktioniert es.

Hat jemand eine Erklärung????

Danke
Profil
Verfasst am: 16. 06. 2009 [11:55]
Julian.Hofmann
Dabei seit: 18.05.2007
Beiträge: 1797
Hallo Jürgen.

Juergen_190 schrieb:

Hat jemand eine Erklärung????

Das hängt mit dem Floating und dessen Clearing zusammen. Float hebt teilweise die Blockeigenschaften auf. Daher müsstest Du einen Weg finden, wie stets erzwungen wird, dass Dein Rahmen die volle Größe hat.
Meine, dass das Möglich war, indem vor dem schließenden div-Tag nochmal ein Element mit voller Breite eingeschoben wird (z.B. ein HR).

Viele Grüße
Julian


P.S: Es erleichtert die Lesbarkeit von TS hier im Forum, wenn Du TS auch als solches formatierst icon_wink.gif
Profil
Verfasst am: 16. 06. 2009 [14:21]
Juergen_190
Themenersteller
Dabei seit: 21.01.2008
Beiträge: 98
Hallo Julian,

Vielen dank,
Jetzt wüsste ich aber nicht, wie ich dies dauerhaft bewerkstelligen könnte.
Ich kann natürlich die betreffenden Inhaltselemente bis zum Bildende mit Leerzeilen füllen... aber befriedigend ist das nicht.

Kann an sowas nicht im css_styled_content dieser Vorlage lösen ? (also Bild neben Text)

Gruß, Juergen
Profil