AdvancedEditorによるTinyMCEの「テンプレートの挿入」ボタンを非表示にする(管理画面マルチデバイス設定が使えないとき)
先に次の記事を書いたが、
/knowledge_short/2021/210102_000393.html
PowerCMSのバージョンが4以前だと管理画面マルチデバイス設定は使えない。
つかえないときー
は、システムレベルの管理画面のメニュー「設定>PowerCMS」からPowerCMS設定画面を開き、入力項目「高度な設定」にJSコードを記載する事で対応する。
ただ、次の様に属性値を書き換えるような処理だと効かない。
jQuery('.mceToolbar .mceButton.mce_template').hide(); jQuery('.mceToolbar .mceButton.mce_template').css('display','none');
よって、HTMLコードにstyleタグでcssを埋め込む形にする。
jQuery('head').append('<style>.mceToolbar .mceButton.mce_template{display: none;}</style>');
ただ、この方法は当然「高度な設定」の機能が無いと使えない。そもそもでバージョンアップをお願いしたい(__)