RTEには、「見出し」、「段落」などの事前定義されたブロック形式がいくつかあります。新しいブロック形式を作成し、それらをラップするマークアップをカスタマイズすることは可能ですか?
ニュースレターをやっていて、各段落の周りに表を使用したい
RTEには、「見出し」、「段落」などの事前定義されたブロック形式がいくつかあります。新しいブロック形式を作成し、それらをラップするマークアップをカスタマイズすることは可能ですか?
ニュースレターをやっていて、各段落の周りに表を使用したい
これは、ページTSconfigで実現できます。
RTE.default.userElements {
10 = Various elements
10 {
1 = Table
1.description = Wrap in a table
1.content = <table><tr><td>|</td></tr></table>
}
}
[カスタム要素を挿入]ボタンを有効にするには:
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
と呼ばれるボタンがありInsert custom element
、そこにRTEのカスタムパラテンプレート を追加できますが、それを有効にして新しい「アイテム」を追加する必要がある可能性があります。
ここ(DE)のセクションEinfügenüberUser-Elementeにその説明があります。提示されたスニペットは、最上位(ルート)ページのPageTSに配置する必要があります。