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月28日 at 11:17
取り急ぎ、私も同じ問題を直面したので。

私は時間がなかったので、強引技をしました。

/concrete/js/redactor.js

/application/js/redactor.js
にコピーして、中身を編集することしかないかもです。

minify されているので、何らかのツールやサービスで unminify して編集しました。

本当であれば、
/concrete/build/vendor/redactor/
の中を編集して、build しなおすほうが良いですけれど、
application に元ファイルを移動させて、Grunt ファイルを書きなおして・・・という作業が発生するので、上記の unminify する対応で行いました。

デフォルトの設定値を設定する箇所があるので、そこの replaceDivs の設定をfalseにされると良いです。
 

Re: RedactorEditor.php での設定変更が FAQブロック内のWYSIWYGエディタで適用されない?

2016年7月28日 at 11:20
なるほど、直接JavaScriptを変更すればとりあえず対処は出来るのですね……。
ありがとうございます。
 

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
}
});
 

Re: RedactorEditor.php での設定変更が FAQブロック内のWYSIWYGエディタで適用されない?

2016年9月14日 at 14:21
返答遅くなり申し訳ありません。
こちら、確認します。