CKeditor モジュールを使用する新しい template を追加しようとしています。
でdefault.js
を変更しました
\sites\all\modules\ckeditor\ckeditor\plugins\templates\templates\default.js
新しいエントリを追加すると、キャッシュをフラッシュしたり、Webサーバーを再起動した後でも、コンテンツを編集するときに新しいテンプレートが表示されません。
情報を見つけるのは大変でしたが、成功しました。
_ckeditor.config.js
_をckeditorモジュール(_sites/all/modules/contrib/ckeditor/
_)からテーマ(_sites/all/themes/MYTHEME/
_)にコピーします
Drupal(_admin/config/content/ckeditor/edit/Full
_)でckeditorプロファイル構成を編集します:ADVANCE OPTIONでLoad ckeditor.config.js from the theme pathをYESに設定します
テーマの_ckeditor.config.js
_を変更して、カスタムテンプレートファイルを追加します:CKEDITOR.editorConfig = function(config) {
_config.templates_files = [ Drupal.settings.basePath + 'sites/all/themes/MYTHEME/js/ckeditor.custom.templates.js' ]; //...continue the config file
_
画像テンプレートを_sites/all/themes/MYTHEME/ckeditor-tpl/
_にコピーします
JSテーマファイル(_sites/all/themes/MYTHEME/js/
_)で、次のようにファイル_ckeditor.custom.templates.js
_を作成します。CKEDITOR.addTemplates( 'default', { imagesPath: CKEDITOR_BASEPATH + '../../themes/boson/ckeditor-tpl/' , templates : [ { title: 'My template', image: 'my-template.PNG', description: 'Your custom template.', html: 'Hello world!' }, ] });
それは私にはうまくいきます。それが誰かを助けることを願っています。
多分私は何かが足りないかもしれませんが、あなたは Wysiwyg APIテンプレート モジュールを使用することができます。これはかなり テンプレートを追加するための優れたチュートリアル ステップバイステップです。