[Typo3-german] RTE entfernt DIVs
Friedger Stiasny
friedger.stiasny at media-lights.de
Thu Sep 1 11:20:01 CEST 2005
Also, ich habe jetzt mal die Sache mit dem Nesting gecheckt, das bringt aber
alles auch nichts.
Es ist aber in jedem Fall so eine Geschichte.
Denn ein div, das einfach so alleine in der Gegend rumsteht, lässt er ja
stehen, aber sobald mehrere andere Elemente in dem div sind, spinnt er rum
und schmeißt Dinge raus bzw. ändert sie so, dass es das Layout zerschießt.
Ich habe gerade keine weitere Idee mehr und wäre dankbar für jede Hilfe.
Viele Grüße,
Friedger Stiasny
"Friedger Stiasny" <friedger.stiasny at media-lights.de> schrieb im Newsbeitrag
news:mailman.1.1125561389.28167.typo3-german at lists.netfielders.de...
> Hallo, Maik.
>
> Das ist sicherlich die ideale Lösung, die auch unser Ziel ist, doch bis
> dahin muss ich doch erst einmal den Parser dazu bekommen, das DIV nicht zu
> modifizieren bzw. ganz zu entfernen. Wenn ich ein Absatzformat einrichte,
> wird das an der Sache nicht viel ändern, denn schlussendlich ist das div
> doch dann auch im Code, und der Parser wird es wieder entfernen bzw.
> modifizieren.
>
> Ich habe eher den Eindruck, dass man mit der "Nesting"-Konfiguration was
> machen kann, kann es sein, dass der Parser es per Default nicht erlaubt,
> <p>s in <div>s zu schachteln?
>
> Ich werde mir mal die globalNesting und localNesting vornehmen und
> schauen, ob das damit hinzubiegen ist.
>
> Grüße,
>
> Friedger
>
>
>
> "Maik Caro" <maik.caro at viebranz.de> schrieb im Newsbeitrag
> news:mailman.1.1125500986.8624.typo3-german at lists.netfielders.de...
>> Ich würd eja nie manuell DIV's einfügen.
>> Warum stellst du nicht einfach ein neues Absatzformat im RTE ein.
>>
>> Siehe
>> http://typo3.org/documentation/tips-tricks/customizing-the-rich-text-editor/
>>
>> Ich weiß nicht ob dir das jetzt direkt weiterhilft, aber so würde ich das
>> machen, dann kannst du auf die manuellen DIV's komplett verzichten.
>>
>> --
>> maik
>>
>>
>> Friedger Stiasny schrieb:
>>
>>> Hallo!
>>>
>>> Wir haben hier mal wieder ein RTE-Problem:
>>> Manuell hinzugefügte DIV-Tags, die andere Tags enthalten (z.B. h3, p)
>>> werden komplett entfernt bzw. durch ein leeres <p> </p> vor der
>>> betreffenden Passage ersetzt, was natürlich nicht Sinn der Sache ist.
>>>
>>> Beispiele:
>>>
>>> Eingabe im RTE:
>>> <div class="tipp"><p>Text hier</p></div>
>>> ... wird zu:
>>> <P>Text hier</P>
>>>
>>> Oder Eingabe im RTE:
>>> <div class="tipp"><h3>Header</h3><p>Text hier</p></div>
>>> ... wird zu:
>>> <DIV class=tipp></DIV>
>>> <H3>Header</H3>
>>> <P>Text hier</P>
>>>
>>> Aktuelle TSConfig:
>>>
>>> #allow editing of normal and right column only
>>> mod.web_layout.tt_content.colPos_list = 0, 2
>>>
>>> #set processing options for RTE
>>> RTE.default.proc {
>>> #transformation method
>>> overruleMode = ts_css
>>>
>>> xhtml_cleaning = 0
>>> dontConvBRtoParagraph = 1
>>>
>>> #tags allowed outside p & div
>>> allowTagsOutside = img,hr
>>> allowTags = table, tbody, tr, th, td, h1, h2, h3, h4, h5, h6, div, p,
>>> br, span, ul, ol, li, pre, blockquote, strong, em, b, i, u, sub, sup,
>>> strike, a, img, nobr, hr, tt, q, cite, abbr, acronym
>>> allowedClasses = tipp, plain
>>>
>>> #clean tags
>>> noAttrib = b, i, u, strike, sub, sup, strong, em, quote, blockquote,
>>> cite, tt, br, center
>>> tags.hr.allowedAttribs = id, class
>>> tags.p.allowedAttribs = id, class
>>> tags.div.allowedAttribs = id, class
>>> keepPDIVattribs = id, class
>>> }
>>>
>>> # parser content to rte
>>> HTMLparser_rte {
>>> allowTags < RTE.default.proc.allowTags
>>> denyTags < RTE.default.proc.denyTags
>>> allowedClasses < RTE.default.proc.allowedClasses
>>> }
>>>
>>> # parser content to db
>>> RTE.default.proc.entryHTMLparser_db = 1
>>> RTE.default.proc.entryHTMLparser_db {
>>> allowTags < RTE.default.proc.allowTags
>>> denyTags < RTE.default.proc.denyTags
>>> allowedClasses < RTE.default.proc.allowedClasses
>>> }
>>>
>>> Das ist in meinen Augen ein höchst seltsames Verhalten, vielleicht hat
>>> jemand eine Lösung dafür. Ziel ist, dass ich ein DIV um andere Tags
>>> setzen kann und das auch so bleibt. Wäre echt dankbar für einen Tipp.
>>>
>>> Friedger Stiasny (stiasny)
>
>
More information about the TYPO3-german
mailing list