Zum Inhalt springen

"encapsLines.addAttributes" in Tabellen

Erstellt am 26. Juli 2008 · 1 Antwort · letzte Antwort am 28. Juli 2008

Tags: Frage

Niklas Lazinbee ·

Hallo,
hat jemand eine Ahnung, warum diese Typoscriptzeile in Tabellen nur in der ersten Zeile wirkt? Bei Texten außerhalb der Tabelle funktioniert es problemlos.

lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.style = margin:0px;padding:0px

Das Ergebnis sieht dann so aus:

<td>
<p class="bodytext" style="margin:0px;padding:0px">1. Zeile</p>
<p>2. Zeile</p>
<p>3.Zeile</p>
</td>

Gruß Niklas

Niklas Lazinbee ·

Nach wie vor ist es seltsam, dass bei dem oben beschrieben TS die erste Zeile umgeformt wird und die darauf folgenden nicht. Da würde mich ja noch interessieren woran das liegt.

Jedenfalls, hiermit läßt sich die gewünschte Formatierung erreichen

page.stdWrap.HTMLparser = 1
page.stdWrap.HTMLparser.keepNonMatchedTags = 1
page.stdWrap.HTMLparser.tags.p.fixAttrib.style.default = margin:0px;padding:0px

Ergebnis:

<td>
<p style="margin:0px;padding:0px">1. Zeile</p> 
<p style="margin:0px;padding:0px">2. Zeile</p> 
<p style="margin:0px;padding:0px">3.Zeile</p> 
</td>