Hallo,

ich hab folgendes Problem: Auf meiner Page möchte ich den ersten Buchstaben mit einem zusätzlichen div-Tag wrappen.

Hierfür hab ich mir folgendes Konstrukt zusammen gebastelt:


tt_content.text.20 = COA
tt_content.text.20.10 = TEXT
tt_content.text.20.10.field = bodytext
tt_content.text.20.10.crop = 1 |
tt_content.text.20.10.wrap = <div class="first"> | </div>
tt_content.text.20.20 = TEXT
tt_content.text.20.20.field = bodytext
tt_content.text.20.20.substring=1


Funktioniert auch; der erste Buchstabe wird in den DIV eingefasst. Jedoch werden keine Absatzformatierungen des RTE übernommen, d.h. der Text wird als ein Block häßlich hintereinander geschrieben.

Könnt ihr mir einen Lösungsanstoß geben, wie ich am besten das Script anpassen kann, damit das richtig läuft.

Ich hab mir ebenfalls folgendes überlegt:

tt_content.text.20.wrap = <span class="first"><p> | </p></span>


Und dann mit der CSS Pseudoklasse :first-letter zu arbeiten. Jedoch bekommt dann jeder Absatz diesen Wrap. OptionSplit läuft hier auch nicht. Dafür bleiben die restlichen Formatierungen erhalten.

Was könnte ich sonst machen?

Vielen Dank!