Zum Inhalt springen

<td><p>... statt <td>...

Erstellt am 12. April 2005 · 5 Antworten · letzte Antwort am 4. Juli 2006

Tags: HTML & CSS, Frage

fritzp ·

Hallo genau diese Frage wurde schon letztes Jahr gestellt.

Bei der Ausgabe meiner Tabellen wird der Text innerhalb der Zellen nochmal in p-tags gesteckt:
<tr><td><p>Umfang</p></td><td><p>nicht begrenzt</p></td><td><p>ca. 200-300 Stunden</p></td><td><p>ca. 50-100 Stunden</p></td></tr>

Weiss jemand wie man das wegbekommt.

Ach ja, und kann ich den generierten Table-Tag und die entstehung des tbody tags beinflussen
d.h. <table class="border-bottom"><tr><td width="16%">...
wird zu
<table class="contenttable"><tbody class="border-bottom"><tr><td width="16%">...

das zweite finde ich allerdings nicht so tragisch wie der erste Punkt.

Liebe Grüsse

Fritz

fritzp ·

antworte ich mir eben selbts, hilft vielleicht jemandem:

ins setup einfügen

#wichtig, damit die nicht in p gewrappt werden
lib.parseFunc_RTE.externalBlocks = ul,ol,table

#wenn ein table eine class hat, wird die verwendet, sonst class=contenttable
lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTMLparser.tags.table.fixAttrib.class.list >

#nochmaliges parsen von tabellenzellen auschalten, damit inhalte nicht wieder in p gepackt werden
lib.parseFunc_RTE.externalBlocks.table.HTMLtableCells.default.callRecursive = 0

turbodiesel ·
fritzp schrieb

antworte ich mir eben selbts, hilft vielleicht jemandem:

ins setup einfügen

#wichtig, damit die nicht in p gewrappt werden
lib.parseFunc_RTE.externalBlocks = ul,ol,table

#wenn ein table eine class hat, wird die verwendet, sonst class=contenttable
lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTMLparser.tags.table.fixAttrib.class.list >

#nochmaliges parsen von tabellenzellen auschalten, damit inhalte nicht wieder in p gepackt werden
lib.parseFunc_RTE.externalBlocks.table.HTMLtableCells.default.callRecursive = 0

ergänzend sollte man noch sagen, dass dann auch keine Links mehr innerhalb von Tabellen dargestellt werden. Falls man das braucht einfach noch folgende Ergänzung dazupacken:

lib.parseFunc_RTE.externalBlocks.table.HTMLtableCells.default.stdWrap.parseFunc {
        makelinks = 1
 	makelinks.http.keep = scheme,path,query
	makelinks.mailto.keep = path
	tags {
	        link = TEXT
        	link {
	       		current = 1
	       		typolink.parameter.data = parameters : allParams
	       	}
}
Toccamonium ·

Me too. Habe lange danach gesucht und bin endlich fündig geworden.

Mir ging es darum, dass ich selber Klassen zuteilen kann. Das funktioniert
nun einwandfrei 🙂

Kamasutra ·

Und ich habe mich riesig gefreut als ich es las, weil es genau nach dem klang, was ich brauchte - und dann funktioniert es nicht. *grummel*

Ich verwende nur den reinen RTE, keine Text-Extension, bei der Version 3.8.1 Hat jemand eine Anregung, was ich als nächstes ausprobieren sollte? Langsam gehen mir nämlich die Ideen aus...