1

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
        }
    }
}

しかし、これが正しい解決策であるかどうかはわかりません...

4

3 に答える 3

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
        }
    }
}
于 2011-11-11T11:21:17.287 に答える
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は、このタグが p-tag の外にあることを許可するよう RTE に指示します。

TS テンプレートの TS 定数

styles.content.links.allowTags := addToList(form, button, input)
于 2013-02-21T10:17:28.740 に答える
0

はい。また、denyTags の設定を解除し、entryHTMLparser_db サブ値を確認する必要があります

デフォルトの RTE 構成の例は、ここにあります。

于 2011-11-10T22:57:58.350 に答える