なるほど、直接JavaScriptを変更すればとりあえず対処は出来るのですね……。
ありがとうございます。
RedactorEditor.php での設定変更が FAQブロック内のWYSIWYGエディタで適用されない?
2016年7月22日 at 14:59
http://concrete5-japan.org/help/5-7/recipes/customizing-redactor-editor/
上記参考にして、Redactorエディタの設定変更をし、記事ブロックでreplaceDivsの設定が適用されているのを確認したのですが、FAQブロック内の『記事』にreplaceDivsの設定が適用されません……。
FAQブロックに関しては、別の箇所の設定を変更する必要があるのでしょうか?
タグ:
Re: RedactorEditor.php での設定変更が FAQブロック内のWYSIWYGエディタで適用されない?
2016年7月29日 at 13:09
FAQブロックは、
concrete/blocks/form_setup_html.php
を
application/blocks/form_setup_html.php
にオーバーライドして、
replaceDivs: false,
を追加すれば行けます
container.find('.redactor-content').redactor({
minHeight: 200,
replaceDivs: false,
'concrete5': {
filemanager: <?=$fp->canAccessFileManager()?>,
sitemap: <?=$tp->canAccessSitemap()?>,
lightbox: true
}
});
concrete/blocks/form_setup_html.php
を
application/blocks/form_setup_html.php
にオーバーライドして、
replaceDivs: false,
を追加すれば行けます
container.find('.redactor-content').redactor({
minHeight: 200,
replaceDivs: false,
'concrete5': {
filemanager: <?=$fp->canAccessFileManager()?>,
sitemap: <?=$tp->canAccessSitemap()?>,
lightbox: true
}
});
Your post has been saved and will be published after approval by the forum moderator.
Katz Ueno
Re: RedactorEditor.php での設定変更が FAQブロック内のWYSIWYGエディタで適用されない?
私は時間がなかったので、強引技をしました。
/concrete/js/redactor.js
を
/application/js/redactor.js
にコピーして、中身を編集することしかないかもです。
minify されているので、何らかのツールやサービスで unminify して編集しました。
本当であれば、
/concrete/build/vendor/redactor/
の中を編集して、build しなおすほうが良いですけれど、
application に元ファイルを移動させて、Grunt ファイルを書きなおして・・・という作業が発生するので、上記の unminify する対応で行いました。
デフォルトの設定値を設定する箇所があるので、そこの replaceDivs の設定をfalseにされると良いです。