Keď k typu položky pridáte veľké textové pole a vzhľad nastavíte na editor formátovaného textu, môžete si vytvoriť vlastný panel s nástrojmi.
Panel s nástrojmi je vopred vyplnený skupinami a voľbami štandardného panela s nástrojmi a uvidíte jeho ukážku.
Ak si chcete panel s nástrojmi prispôsobiť, kliknite na kartu JSON a upravte konfiguráciu JSON pomocou syntaxe CKEditor. Pozrite si tieto informácie: https://ckeditor.com/latest/samples/toolbarconfigurator/index.html#basic.
Veľké textové pole podporuje tieto skupiny:
"basicstyles" - obmedzené na tučné písmo/kurzívu/podčiarknutie https://ckeditor.com/cke4/addon/basicstyles
"styles" - štýly písiem https://docs.ckeditor.com/ckeditor4/latest/guide/dev_styles.html
"colors" - farby textu a pozadia https://docs.ckeditor.com/ckeditor4/latest/guide/dev_colorbutton.html
"undo" - odvolanie/opakovanie aktuálnej inštancie v editore
"links" - vlastný plugin pre dialógové okno prepojenia
"paragraph" - podpora zoznamov s odrážkami/očíslovaných zoznamov a zarážok
"list"
"indent"
"align" - doľava/doprava/na stred
"insert"
"image"
"table"
"cleanup" - odstránenie všetkých štýlov z vybraného textu
Okrem toho možno použiť znak na oddelenie riadkov: "/"
Poznámka:
Ak v konfigurácii panela s nástrojmi a skupín nastavíte akúkoľvek inú hodnotu, pred vytvorením panela s nástrojmi generátora lokalít bude táto hodnota odstránená. Nemožno zadať "extraPlugins". Podporovaná je len konfigurácia "name"/"groups". Všetky zadané hodnoty typu "items" budú ignorované.Pre vlastnosti môžete použiť hodnoty "toolbarGroups" a "removeButtons" alebo "toolbar". Pozrite si príklady nižšie.
Príklad 2-1 Možnosť 1: "toolbarGroups" a "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"
}Príklad 2-2 Možnosť 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"] }
]}