Hallo!
es geht um folgendes: Sobald ich eine Tabelle in htmlArea abspeichere, werden im Frontend p-Tags in die Tabellenzellen eingefügt. Es schaut dann also zB so aus:
<td><p>Termine auf Anfrage</p></td>
Wie kann ich verhindern, das TYPO3 beim Rendering von td, p-Tags einfügt? Denn im htmlArea steht es richtig drinnen. Daher liegt es wohl nicht an htmlArea sondern am Rendering von TYPO3.
So weit ich mich erinnere, hatte ich das Problem schon einmal und auch eine Lösung dazu, nur finde ich es nicht mehr.
Danke, LG
Christoph
Was stört dich daran?
Der Abstand?
CSS:
td p {
margin: 0;
padding: 0;
}
einpraegsam.net schrieb
Was stört dich daran?
Der Abstand?
CSS:
td p {
margin: 0;
padding: 0;
}
Hallo,
die Option kenn ich natürlich. Möchte aber gerne, so weit möglich, semantisch korrektes HTML produzieren, und da haben die p-Tags meiner Meinung nach nichts in den Zellen zu suchen.
Trotzdem danke ...
LG
Hallo, ich glaub zwar nicht wirklich dass das die Lösung ist, die du suchst, aber vielleicht bringt es dich auf eine Idee:
lib.parseFunc_RTE {
externalBlocks = table,blockquote,ol,ul,p,div
externalBlocks {
table.stdWrap.HTMLparser.keepNonMatchedTags = 0
table.stdWrap.HTMLparser.allowTags = table,tr,td
table.HTMLtableCells=1
table.HTMLtableCells {
addChr10BetweenParagraphs=1
default.callRecursive=0
}
}
}
Die Kombination aus "keepNonMatchedTags = 0" und "allowTags = table,tr,td" wirft alle Ps aus den Tabellen (siehe auch meinen Beitrag weiter oben).