问问题
2934 次
3 回答
2
我从来没有测试过这个改变,但是你可以试试你在修补“tiny_mce_init.js”时学到的东西。
为此,我建议使用 z3c.jbot(另请参阅http://blog.keul.it/2011/06/z3cjbot-magical-with-your-skins.html)。
于 2012-05-02T07:17:11.280 回答
2
您可以使用 tinymce 配置执行此操作:
tinyMCE.init({
...
extended_valid_elements : "strong/b",
....
// Override internal formats
formats: {
bold : {inline : 'strong' }
},
...
});
如果您已经使用 b-tags 将编辑器内容保存在数据库中,则可能需要将服务器端的这些标签替换为 strong-tags。
于 2012-05-02T09:10:52.390 回答
1
keul和Thariama的答案都是正确的。为了让 TinyMCE 在 Plone 中工作,我必须结合这两个答案。
这是我的做法, - 使用 z3c.jbot 修补/覆盖名称为“Products.TinyMCE.skins.tinymce.tiny_mce_init.js”的“tiny_mce_init.js”。
function TinyMCEConfig(id) {
...
this.init = function() {
...
var init_dict = {
...
fix_list_elements : false,
extended_valid_elements : "strong/b",
// Override internal formats
formats: {
bold : {inline : 'strong' }
}
};
...
};
...
}
于 2012-05-03T00:01:30.710 回答