RTE的默认设置仅允许某些类型的HTML元素。我也想允许
form
button
input
我该怎么做?我搜索了一下,发现了这个:
## RTE configuration
RTE.default {
proc {
# tags allowed
allowTags = table, tbody, tr, th, td, h1, h2, h3, h4, h5, h6, div, p, br, span, ul, ol, li, re, blockquote, strong, em, b, i, u, sub, sup, strike, a, img, nobr, hr, tt, q, cite, abbr, acronym, center
# html parser configuration
HTMLparser_rte {
# tags allowed
allowTags < RTE.default.proc.allowTags
}
}
}
但我不确定这是否是正确的解决方案......
答案 0 :(得分:2)
您应该将所需的标签添加到配置
## RTE configuration
RTE.default {
proc {
# tags allowed
allowTags = table, tbody, tr, th, td, h1, h2, h3, h4, h5, h6, div, p, br, span, ul, ol, li, re, blockquote, strong, em, b, i, u, sub, sup, strike, a, img, nobr, hr, tt, q, cite, abbr, acronym, center
allowTags := addToList(form, button, input)
# html parser configuration
HTMLparser_rte {
# tags allowed
allowTags < RTE.default.proc.allowTags
}
}
}
答案 1 :(得分:1)
@HerrSerker的答案几乎是正确的 - 它增加了对RTE的额外标签(表单,按钮,输入)的支持,但你还需要在你的FE上允许它们,所以最后的结果应该是是这样的:
第TS页
RTE.default.proc.allowTags := addToList(form, button, input)
RTE.default.proc.entryHTMLparser_db.allowTags < RTE.default.proc.allowTags
RTE.default.proc.allowTagsOutside := addToList(form)
allowTagsOutside 指示RTE允许此标记位于p-tags之外。
TS模板中的TS常量
styles.content.links.allowTags := addToList(form, button, input)
答案 2 :(得分:0)
是。 Alos你应该取消设置denyTags并检查entryHTMLparser_db子值
可以找到默认RTE配置的示例here。