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

当我单击 Source Edit 时,我想操作 DOM 并将 a 添加class到 HTML。我的意思是,我希望 RTE 编辑器在保存之前自动向 Source 添加一个额外的类 - RTE 字段的值。请帮助

4

1 回答 1

0

好吧,您可能必须覆盖 MiscToolsPlugins.js、EditorKernel.js、HtmlRules.js 和 HtmlProcessor.js。可能不值得这一切。您最好将规则放在样式下拉列表中(请参阅样式插件)。

于 2012-07-09T19:36:57.027 回答