3
4

3 に答える 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 タグで既に保存されている場合は、サーバー側のこれらのタグを強力なタグに置き換える必要がある場合があります。

于 2012-05-02T09:10:52.390 に答える
1

クールタリアマの答えはどちらも正しいです。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 に答える