3

ExtJS RichText (から拡張された CQ5 コンポーネントCQ.form.rte) があります。

誰でもそうするように、以下を使用してサポートされている rtePlugins があります。

credit = new CQ.form.RichText({
    height       : 100,
    width        : 400,
    fieldLabel   : 'Photo Credit',
    rtePlugins   : {
        misctools: {
            features: ['specialchars', 'sourceedit'],
            specialCharsConfig: {
                chars: CN.Author.Util.specialCharacters
            }
        }
    }
});

classSource Edit をクリックすると、DOM を操作して HTMLに a を追加したいと考えています。私が言いたいのは、保存する前に、RTE エディターが追加のクラス (RTE フィールドの値) をソースに自動的に追加することです。親切に助けて

4

1 に答える 1

0

おそらく、MiscToolsPlugins.js、EditorKernel.js、HtmlRules.js、および HtmlProcessor.js をオーバーライドする必要があります。おそらくそれだけの価値はありません。ルールをスタイル ドロップダウンに配置する方がよいでしょう (スタイルプラグインを参照)。

于 2012-07-09T19:36:57.027 に答える