Sorry habs wahrscheinlich viel zu umständlich erklärt. Also, wenn ein User einen Content Block anlegt (bestehend aus Header, Text, Bild etc.) möchte ich diesen komplett mit div-Tags umschließen - jeden einzeln.
Hier kurz wie es mir momentan ausgegeben wird (bei marks.CONTENT_RIGHT.wrap = <div> | </div>):
<div>
<h1>erster Content Block</h1>
<p>Inhalt des ersten Content Blockes</p>
<h1>zweiter Content Block</h1>
<p>Inhalt des zweiten Content Blockes</p>
</div>
Was ich aber benötige ist folgendes:
<div>
<h1>erster Content Block</h1>
<p>Inhalt des ersten Content Blockes</p>
</div>
<div>
<h1>zweiter Content Block</h1>
<p>Inhalt des zweiten Content Blockes</p>
</div>
Danke schon mal!
Viele Grüße
Niki
Ja, das selbe Prob habe ich auch, ich versuche das schon seit Tagen!
Wenn es nur um das wrapen der einzelnen Inhalte geht dann zieh dir mein Script.
#19150
Grüße Lexus_mod
das gibts doch nicht das muss doch irgendwie gehen!
Einzelne Elemente wrappen kein Problem und im Notfall könnte ich auch was zusammenwürgen d.h. bei der h1 headline ein div aufmachen und hinter dem bodytext das div wieder zumachen aber wie schon oben geschrieben wäre das keine saubere Lösung.
Dein Skript find ich ein bissl umständlich. Hab in dem thread mal was zu geschrieben (damit wir hier beim Thema bleiben *g*).
Viele Grüße
Niki
Sorry, aber mein Script macht genau das was Du oben beschrieben hast.
<DIV class="all"><H1>head1</H1><span class="bodytext">bodytext1
</span></DIV>
<DIV class="all"><H1>head1</H1><span class="bodytext">bodytext1
</span></DIV>
default = COA
default {
wrap = <div class="all">| </div>
30 = TEXT
30.field = header
30.wrap = <H1> | </H1>
40 = TEXT
40.field = bodytext
40.br = 1
40.wrap = <span class="bodytext"> | </span>
hm warte mal das schau ich mir noch mal genauer an ...
Danke Dir!
Niki
Ok, getestet und funktioniert leider nicht. Aus Gründen die mir selbst nicht ganz klar sind (zum Glück ist das hier das Anfängerfragenforum 😉) kann ich mit dem Content Object Array nicht arbeiten (wird kein content gezogen). Vermutlich weil ich das content (default) nicht inkludiert habe, worauf ich aber auch gern verzichten würde.
Ich habs dann noch so versucht:
marks.CONTENT_RIGHT= COA
marks.CONTENT_RIGHT {
wrap = <div> | </div>
table = tt_content
select.orderBy = sorting
select.where = colPos=2
select.languageField = sys_language_uid
}
Aber damit hab ich das gleiche Problem (gesamte Spalte wird mit div umschlossen und nicht die einzelnen Content Blöcke innerhalb der Spalte).
Wg. Deinem RTE Problem, das könnte übrigens auch am COA liegen ... ich erinnere mich dunkel dass ich das auch irgendwann mal hatte als ich den Inhalt über COA eingebunden hatte.
Viele Grüße!
Niki
Wie währs mit PHP?
while($row=mysql_fetch_assoc($res)) {
$langArr[$row["sys_language_uid"]]=$row["title"];
}
Kennst man doch zb auch aus der Language-Verwaltung von Typo...
ja, das wäre dann die nächste Herangehensweise. Dachte halt es gibt da in TS bzw. im TSOB Möglichkeiten weils ja eigentlich eine ziemlich alltägliche Anforderung ist ...
Viele Grüße
Niki
Also kann mir nicht vorstellen dass das nicht funktionieren soll!!
Werd mal das Forum durchforsten...
Das is vielleicht ein bisschen spät, aber ich habe es so gemacht, damit jedes einzelne Inhaltselement gewrapt wird:
marks.CONTENT <styles.content.get
marks.CONTENT.renderObj.stdWrap.wrap = vorher | danach
mfg, Schmoozer