From 5aa1a5d13c1e49c34e38da089eb21998b25fc87e Mon Sep 17 00:00:00 2001 From: Ryan Hoerr Date: Tue, 4 Feb 2025 21:19:17 -0500 Subject: [PATCH] Improved menu/toolbar settings for TinyMCE 6 (#109) --- .../Model/Wysiwyg/DefaultConfigProvider.php | 35 +++++++++++++------ 1 file changed, 25 insertions(+), 10 deletions(-) diff --git a/app/code/Magento/Cms/Model/Wysiwyg/DefaultConfigProvider.php b/app/code/Magento/Cms/Model/Wysiwyg/DefaultConfigProvider.php index 5815a027828..433fc7e09b5 100644 --- a/app/code/Magento/Cms/Model/Wysiwyg/DefaultConfigProvider.php +++ b/app/code/Magento/Cms/Model/Wysiwyg/DefaultConfigProvider.php @@ -36,25 +36,40 @@ public function getConfig(DataObject $config) : DataObject { $config->addData([ 'tinymce' => [ - 'toolbar' => ' blocks fontfamily fontsizeinput| formatselect | bold italic underline ' . - '| alignleft aligncenter alignright | bullist numlist | link table charmap', + 'toolbar' => 'blocks | fontfamily fontsizeinput lineheight | forecolor backcolor | ' + . 'bold italic underline | alignleft aligncenter alignright alignjustify | ' + . 'bullist numlist | link image', 'plugins' => implode( ' ', [ - 'advlist', + 'anchor', 'autolink', - 'lists', - 'link', 'charmap', - 'media', - 'table', 'code', + 'codesample', + 'directionality', + 'emoticons', 'help', - 'table' + 'image', + 'link', + 'lists', + 'media', + 'nonbreaking', + 'preview', + 'table', + 'visualblocks', + 'visualchars', + 'advlist', ] ), - 'content_css' => $this->assetRepo->getUrl('mage/adminhtml/wysiwyg/tiny_mce/themes/ui.css') - ] + 'content_css' => $this->assetRepo->getUrl('mage/adminhtml/wysiwyg/tiny_mce/themes/ui.css'), + ], + 'settings' => [ + 'menubar' => 'edit insert view format table help', + 'statusbar' => false, + 'image_advtab' => true, + 'promotion' => false, + ], ]); return $config; }