製油所の wysiwyg エディターに h4 タグを追加しようとしています。どうすればいいですか?これに関するドキュメントが見つかりません。
私は、この構成変数で何かをしなければならないと仮定しています:
config.wymeditor_whitelist_tags = {}
製油所の wysiwyg エディターに h4 タグを追加しようとしています。どうすればいいですか?これに関するドキュメントが見つかりません。
私は、この構成変数で何かをしなければならないと仮定しています:
config.wymeditor_whitelist_tags = {}
次の手順は、Refinery CMS のバージョン 2.xx および 3.xx に適用されます。
ただし、バージョン 3.xx では、custom_wymeditor_boot_options の代わりに custom_visual_editor_boot_options を使用する必要があります。
このファイルを使用して: https://github.com/refinery/refinerycms/blob/master/core/app/assets/javascripts/admin.js Refinery で WYMeditor のカスタム オプションを指定できます。
まず、ファイルをオーバーライドする必要があります。
bundle exec rake refinery:override javascript=admin
app/assets/javascripts/admin.js を開き、次のように編集します。
// Use this to customize the wymeditor boot process
// Just mirror the options specified in boot_wym.js with the new options here.
// This will completely override anything specified in boot_wym.js for that key.
// e.g. skin: 'something_else'
if (typeof(custom_wymeditor_boot_options) == "undefined") {
custom_wymeditor_boot_options = {
containersItems: [
{'name': 'h1', 'title':'Heading_1', 'css':'wym_containers_h1'}
, {'name': 'h2', 'title':'Heading_2', 'css':'wym_containers_h2'}
, {'name': 'h3', 'title':'Heading_3', 'css':'wym_containers_h3'}
, {'name': 'h4', 'title':'Heading_4', 'css':'wym_containers_h4'}
, {'name': 'p', 'title':'Paragraph', 'css':'wym_containers_p'}
]
};
}
あなたがやっていることは、コンテナータグとして h1、h2、h3、および p のみを指定する boot_wym.js.erb をオーバーライドしていることに注意してください。参照: https://github.com/refinery/refinerycms/blob/2-0-stable/core/app/assets/javascripts/refinery/boot_wym.js.erb#L49-L54
custom_wymeditor_boot_options 内で指定するオプションは、boot_wym.js.erb の wymeditor_boot_options 内のすべてをオーバーライドするため、有効な Javascript であることを確認してください。そうしないと、エディターがまったく読み込まれません。
お役に立てば幸いです。何か明確にする必要がある場合はお知らせください。
フィル