RTE 编辑器丢失所有标签并保存
RTE editor looses all tags an save
我的 rte-editor 有一个奇怪的问题。最近从 TYPO3 7 更新到 8 的小型安装,没有特殊的 CE、CSC 和 rtehtmlarea:
每次保存普通 CE(CType = 文本)时,bodytext
内的所有 html-标签都会消失。
特别是:
那里 was/is 一个链接列表
<ul>
<li><a ...>text1</a></li>
<li><a ...>text2</a></li>
</ul>
转换为
<p>text1 text2</p>
ext:rtehtmlarea
和 ext:rte_ckeditor
都会发生这种情况。
即使没有任何 RTE 编辑器也会发生这种情况(你会得到一个 naked 文本区域输入,你可以在其中输入 HTML)
TSconfig 中的 RTE 配置缺少一些重要的容差。
RTE.default {
:
proc {
allowTagsOutside = address, article, aside, blockquote, footer, header, hr, nav, section, ul, ol
entryHTMLparser_db = 1
entryHTMLparser_db {
allowTags = a, abbr, acronym, address, article, aside, b, bdo, big, blockquote, br, caption, center, cite, code, col, colgroup, dd, del, dfn, dl, div, dt, em, font, footer,header, h1, h2, h3, h4, h5, h6, hr, i, img, ins, kbd, label, li, link, meta, nav, ol, p, pre, q, samp, sdfield, section, small,span, strike, strong, style, sub, sup, table, thead, tbody, tfoot, td, th, tr, title, tt, u, ul, var
}
exitHTMLparser_db = 1
exitHTMLparser_db {
htmlSpecialChars = 0
keepNonMatchedTags = 1
}
}
}
我的 rte-editor 有一个奇怪的问题。最近从 TYPO3 7 更新到 8 的小型安装,没有特殊的 CE、CSC 和 rtehtmlarea:
每次保存普通 CE(CType = 文本)时,bodytext
内的所有 html-标签都会消失。
特别是:
那里 was/is 一个链接列表
<ul>
<li><a ...>text1</a></li>
<li><a ...>text2</a></li>
</ul>
转换为
<p>text1 text2</p>
ext:rtehtmlarea
和 ext:rte_ckeditor
都会发生这种情况。
即使没有任何 RTE 编辑器也会发生这种情况(你会得到一个 naked 文本区域输入,你可以在其中输入 HTML)
TSconfig 中的 RTE 配置缺少一些重要的容差。
RTE.default {
:
proc {
allowTagsOutside = address, article, aside, blockquote, footer, header, hr, nav, section, ul, ol
entryHTMLparser_db = 1
entryHTMLparser_db {
allowTags = a, abbr, acronym, address, article, aside, b, bdo, big, blockquote, br, caption, center, cite, code, col, colgroup, dd, del, dfn, dl, div, dt, em, font, footer,header, h1, h2, h3, h4, h5, h6, hr, i, img, ins, kbd, label, li, link, meta, nav, ol, p, pre, q, samp, sdfield, section, small,span, strike, strong, style, sub, sup, table, thead, tbody, tfoot, td, th, tr, title, tt, u, ul, var
}
exitHTMLparser_db = 1
exitHTMLparser_db {
htmlSpecialChars = 0
keepNonMatchedTags = 1
}
}
}