Zum Inhalt springen

Grafik-Wrap um jedes Content Element will nicht ...

Erstellt am 14. April 2004 · 11 Antworten · letzte Antwort am 20. April 2004

Tags: Inhaltselemente, Frage

klotzberg ·

Hi !

Ich versuche seit TAGEN um jedes Content Element einen Wrap zu basteln und es will nicht ...

um den header hab ich einen wrap hinbekommen,
ist testweise der, der auch bei den menüs oben und unten steht (was toll funktioniert).

gelöst mit:
content.wrap.header = <img src="fileadmin/dxa/dxa_menue_oben.jpg"> |

in template / constants:

jetzt soll um jedes content element, egal ob text, text/bild, image etc ..., ein weisser hintergrund und unten als abschlusswrap sozusagen das gegenstück zu oben rein.

habs mit content.wrap.bodytext probiert, will aber nicht ...

weiss jemand abhilfe, vermutlich ein triviales ding aber ich hab die TSRef und alle erdenklichen dokus jetzt durch ...

DANKE !!!!!!

harry

S.​Kimo ·

Sollte eigentlich damit gehen, oder?

content {
  wrap.header1 = <h1> | </h1>
  wrap.bodytext = <p class="contenttext">|</p>
}

Gruss
S.Kimo

klotzberg ·

HI,

danke fürn Tip, aber mit content.wrap.bodytext hab ichs versucht .. der header geht .. aber bodytext nicht .. leider .. werd morgen mal die FAQ studieren, hab denk ich zwar schon alles gelesen aber ich schau nochmal rein ... danke 🙂

falls jemand noch ne andere idee hat 🙂

grtz, harry

doku ·
klotzberg schrieb

Danke für die Tips .. habe jetzt eine Lösung gefunden die funktioniert

na, da freuen sich aber alle, die dasselbe problem hatten... 🙂

klotzberg ·

und so hats funktioniert ...

Das folgende Codefragment hab ich auf typo3.org entdeckt, kann den Artikel aber leider nicht mehr finden, deswegen poste ichs einfach mal hier rein.
Der Wrap um die Content Elemenete funktioniert in allen 4 Spalten. default ist die "Normal-Column", 3 der Rand ... usw ... Es wird um jedes Content-Element eine Tabelle gebaut, in meinem Fall hab ich eine Grafik oben vor den Content gesetzt. Den Code ins Setupfield vom Template und tata ... es geht.

Die Breite der Grafik bestimmt dann auch gleich die Breite der gesammten Spalte .. in meinem Fall sollte der Hintergrund jedes ContentElements weiss sein

temp.customWrap < tt_content.stdWrap
temp.customWrap {
prepend = CASE
prepend {
key.field = colPos
default = TEXT
default.value = <table><tr><td><img src="fileadmin/hier steht der pfad zur grafik die vor jedes element soll-spalte normal=default"></td></tr><td bgcolor="FFFFFF" bordercolor="#FFFFFF" valign="TOP">
1 = TEXT
1.value = <table><tr><td bgcolor="ff0000">
2 = TEXT
2.value = <table><tr><td bgcolor="ff0000">
3 = TEXT
3.value = <table><tr><td bgcolor="ff0000">
4 = TEXT
4.value = <table><tr><td bgcolor="ff0000">
}
append = CASE
append {
key.field = colPos
default = TEXT
default.value = </td></tr></table><br>
1 = TEXT
1.value = </td></tr></table><br>
2 = TEXT
2.value = </td></tr></table><br>
3 = TEXT
3.value = </td></tr></table><br>
4 = TEXT
4.value = </td></tr></table><br>
}
}

tt_content.stdWrap >
tt_content.stdWrap < temp.customWrap

doku ·
klotzberg schrieb

und jetzt hab ichs doch noch gefunden: in den FAQ auf typo3.org nach "wrap um tt_content" suchen ...

??? aber genau dahin führte doch mein link...

klotzberg ·

ich hab auf 400000 seiten gesucht ... da kann man schon mal den überblick verlieren ... wusste jetzt nicht mehr genau woher ich das hatte .. aber ja ! DASS IST GENAU DER LINK den du mir empfohlen hast ! DANKE

howdini ·

huhu, ich habe das selbe problem...

wie hast du denn die setup geschrieben?
wo du halt das tt_content einbindest.

und was bedeutet denn dieser folgende code?

tt_content.stdWrap > 
tt_content.stdWrap < temp.customWrap

danke!