17

TinyMCEでHTML5データ属性を使用する必要がありますが、デフォルトのvalid_elements構成で認識されている属性ではないため、エディターは常にそれらをクリアします。

だから私はここで2つの問題があります:

  • data属性は動的です(data-options、data-test、data-fooなどの可能性があります...)。したがって、ワイルドカード値などが必要になります。
  • すべてのタグにデータ属性を許可したい。

これまでのところ、私は試しました:

extended_valid_elements : '@[id|class|title|style|data-options]',

と:

extended_valid_elements : '*[id|class|title|style|data*]',

しかし、それは機能しません:(

4

2 に答える 2

6

extended_valid_elementsここでは最良の選択ではありません。valid_elements 設定を見てみましょう。ここに例があります

    // The valid_elements option defines which elements will remain in the edited text when the editor saves.
    valid_elements: "@[id|class|title|style|data-options|data*]," +
    "a[name|href|target|title]," +
    "#p,-ol,-ul,-li,br,img[src|height|width],-b,-i,-u," +
    "-span[data-mce-type],hr",
于 2011-10-13T08:40:14.147 に答える