リッチテキスト・エディタのツールバーのカスタマイズ

アセット・タイプに大きいテキスト・フィールドを追加し、リッチテキスト・エディタに外観を設定したら、カスタム・ツールバーを作成できます。

ツールバーには標準ツールバー・グループおよびオプションが事前移入されており、そのプレビューが表示されます。

ツールバーをカスタマイズするには、「JSON」タブをクリックし、CKEditor構文を使用してJSON構成を編集します。https://ckeditor.com/latest/samples/toolbarconfigurator/index.html#basicを参照してください。

大きなテキスト・フィールドでは次のグループがサポートされます。

また、行セパレータ・エントリを使用できます: "/"

注:

ツールバー・グループ構成に他の値を設定した場合、サイト・ビルダー・ツールバーが作成される前に値が削除されます。"extraPlugins"は指定できません。"name"/"groups"構成のみサポートされます。"items"エントリは無視されます。

プロパティには、「toolbarGroups」と「removeButtons」、または「toolbar」のいずれかを使用できます。次の例を参照してください。

例2-1 オプション1: 「toolbarGroups」と「removeButtons」

{
"toolbarGroups": [
{"name": "basicstyles"}
,
{"name": "styles"}
,
{"name": "colors"}
,
{"name": "clipboard"}
,
"/",
{"name": "links"}
,
{"name": "insert"}
,
{"name": "paragraph","groups": ["list","indent"]}
,
{"name": "align"}
,
{"name": "undo"}
,
{"name": "cleanup"}
,
{"name": "mode"}
,
{"name": "tools"}
],
"removeButtons": "Styles,Subscript,Superscript,Anchor,Blockquote,PasteFromWord,Copy,Cut"
}

例2-2 オプション2: 「toolbar」

{
"toolbar" = [
{ "name":"basicstyles","items":["Bold","Italic","Underline","Strike","Subscript","Superscript","-","CopyFormatting","RemoveFormat"] }
,
{ "name":"paragraph","items":["NumberedList","BulletedList","-","Outdent","Indent","-","Blockquote","CreateDiv","-","JustifyLeft","JustifyCenter","JustifyRight","JustifyBlock","-","BidiLtr","BidiRtl","Language"] }
,
{ "name":"links","items":["Link","Unlink","Anchor"] }
,
{ "name":"insert","items":["Image","Flash","Table","HorizontalRule","Smiley","SpecialChar","PageBreak","Iframe"] }
,
"/",
{ "name":"styles","items":["Styles","Format","Font","FontSize"] }
,
{ "name":"colors","items":["TextColor","BGColor"] }
,
{ "name":"tools","items":["Maximize","ShowBlocks"] }
,
{ "name":"about","items":["About"] }
]}