TYPO3:向RTE添加不同的块格式

时间:2013-01-21 13:15:23

标签: typo3 typoscript rte

在RTE中有一些预定义的块格式,如“标题”,“段落”等。是否可以执行新的块格式,并自定义包装它们的标记?

我正在做一个时事通讯,我想在每个段落周围使用表格

2 个答案:

答案 0 :(得分:1)

这可以在Page TSconfig:

中实现
RTE.default.userElements {
  10 = Various elements
  10 {
    1 = Table
    1.description = Wrap in a table
    1.content = <table><tr><td>|</td></tr></table>
  }
}

启用&#34;插入自定义元素&#34;按钮:

RTE.default.showButtons := addToList(user)
RTE.default.hideButtons := removeFromList(user)

编辑:您可能需要使用解析器来允许某些标记或属性。我认为这个是为我的情况做的:

RTE.default.proc.HTMLparser_db.allowTags = html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 

来源:htmlarea manualthis snippet

答案 1 :(得分:0)

有一个名为Insert custom element的按钮,您可以在其中为RTE添加自定义参数模板,但是您可能需要启用它并添加新的“项目”。

Here(DE)在 EinfügenüberUser-Elemente 一节中,您有对此的描述。提交的片段应放在最高(根)页面的PageTS中。