{"id":340344,"date":"2022-06-21T07:26:45","date_gmt":"2022-06-21T07:26:45","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=340344"},"modified":"2022-06-21T07:27:22","modified_gmt":"2022-06-21T07:27:22","slug":"modify-tinymce-plugin-configuration-in-prestashop-1-7","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/","title":{"rendered":"Modify TinyMCE plugin configuration in PrestaShop 1.7"},"content":{"rendered":"\n<p>In this blog, we will learn how to modify the TinyMCE plugin configurations.<\/p>\n\n\n\n<p>In PrestaShop, we use the TinyMCE plugin as a rich text editor to render formatted HTML content on pages, but there must be flexibility to modify plugin configuration as per requirement.<\/p>\n\n\n\n<p>We were unable to modify its configuration without changing the core file. Now <strong>Prestashop 1.7.8.0 or above version<\/strong> overcome this issue and we can modify each configuration of this plugin from a module.<\/p>\n\n\n\n<p>So let\u2019s start with an example,<\/p>\n\n\n\n<p>We have created a field in the module controller with TinyMCE editor, it creates a default UI like below<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1078\" height=\"341\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/06\/tinyMCE-1.png\" alt=\"tinyMCE-1\" class=\"wp-image-340345\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/06\/tinyMCE-1.png 1078w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/06\/tinyMCE-1-300x95.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/06\/tinyMCE-1-250x79.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/06\/tinyMCE-1-768x243.png 768w\" sizes=\"(max-width: 1078px) 100vw, 1078px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>and sample code to generate this field is given below<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">       $this-&gt;fields_form = array(\n            &#039;tinymce&#039; =&gt; true,\n            &#039;legend&#039; =&gt; array(\n                &#039;title&#039; =&gt; $this-&gt;l(&#039;Sample TinyMCE&#039;),\n                &#039;icon&#039; =&gt; &#039;icon-edit&#039;\n            ),\n            &#039;input&#039; =&gt; array(\n                array(\n                    &#039;type&#039; =&gt; &#039;textarea&#039;,\n                    &#039;label&#039; =&gt; $this-&gt;l(&#039;Description&#039;),\n                    &#039;name&#039; =&gt; &#039;description&#039;,\n                    &#039;lang&#039; =&gt; true,\n                    &#039;autoload_rte&#039; =&gt; true,\n                    &#039;required&#039; =&gt; true,\n                    &#039;hint&#039; =&gt; $this-&gt;l(&#039;Sample description&#039;),\n                    &#039;desc&#039; =&gt; $this-&gt;l(&#039;Sample description&#039;)\n                ),\n            ),\n            &#039;submit&#039; =&gt; array(\n                &#039;title&#039; =&gt; $this-&gt;l(&#039;Save&#039;),\n            )\n        );<\/pre>\n\n\n\n<p>Now, we&#8217;ll show the modification of the above layout step by step-<\/p>\n\n\n\n<p><strong>Step-1:<\/strong><\/p>\n\n\n\n<p>register hook &#8220;actionAdminControllerSetMedia&#8221;, in hook definition link a javascript file like below code :<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">  public function hookActionAdminControllerSetMedia()\n    {\n        if (Tools::getValue(&#039;controller&#039;) == &#039;AdminSampleController&#039;) {\n            $this-&gt;context-&gt;controller-&gt;addJS(_MODULE_DIR_.&#039;demomodule\/views\/js\/custom_tinyMCE.js&#039;);\n        }\n    }<\/pre>\n\n\n\n<p><strong>Step-2:<\/strong><\/p>\n\n\n\n<p>Now add the following code in custom_tinyMCE.js, we have changed some configurations like display menubar, status bar, the language of the editor, and skin of editor. In some Prestashop versions, editors overlap its text and show outside of the editor boundary. We have also fixed it in this code.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">var customTinyMCE = {\n    init: function () {\n        window.defaultTinyMceConfig = {\n            menubar: true,\n            statusbar: true,\n            language: &#039;en&#039;, \/\/ Language ISO code for translations\n            skin: &#039;lightgray&#039;\n        }\n    },\n    fixTinyMCEWidth: function () {\n        setTimeout(function () {\n            $(&#039;.mce-btn-group&#039;).css(&#039;float&#039;, &#039;left&#039;); $(&#039;.mce-btn&#039;).css(&#039;float&#039;, &#039;left&#039;);\n        }, 500);\n    },\n\n};\n$(function () {\n    customTinyMCE.init();\n    customTinyMCE.fixTinyMCEWidth(); \/\/ Fixed overlapping of editor\n});<\/pre>\n\n\n\n<p>Step-3:<\/p>\n\n\n\n<p>Now the new modified editor is shown like the given screenshot. As you can see, it is loading our custom configurations instead of the default core configuration.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/06\/tinyMCE-2-1200x474.png\" alt=\"tinyMCE-2\" class=\"wp-image-340388\" width=\"820\" height=\"323\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/06\/tinyMCE-2-1200x474.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/06\/tinyMCE-2-300x118.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/06\/tinyMCE-2-250x99.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/06\/tinyMCE-2-768x303.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/06\/tinyMCE-2.png 1203w\" sizes=\"(max-width: 820px) 100vw, 820px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Note: <\/strong>We have modified only some configurations. You can check detailed information about TinyMCE configurations from this link:<a href=\"https:\/\/github.com\/PrestaShop\/PrestaShop\/blob\/0046bf590f033e2ad00594efd92873bc577bf81a\/js\/admin\/tinymce.inc.js\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/PrestaShop\/PrestaShop\/blob\/0046bf590f033e2ad00594efd92873bc577bf81a\/js\/admin\/tinymce.inc.js<\/a><\/p>\n\n\n\n<p>Keep in mind that the config is not completely replaced, it\u2019s an Object.assign, this means that if you want to remove a certain configuration, you\u2019ll have to add it inside your own config, otherwise it will be kept.<\/p>\n\n\n\n<p>That\u2019s all about this blog.<\/p>\n\n\n\n<p>If any issue or doubt please feel free to mention it in the comment section.<\/p>\n\n\n\n<p>We would be happy to help.<\/p>\n\n\n\n<p>Also, you can explore our&nbsp;<a href=\"https:\/\/webkul.com\/prestashop-development\/\">PrestaShop Development Services<\/a>&nbsp;&amp; a large range of quality&nbsp;<a href=\"https:\/\/store.webkul.com\/PrestaShop-Extensions.html\">PrestaShop Modules<\/a>.<\/p>\n\n\n\n<p>For any doubt contact us at&nbsp;<a href=\"mailto:support@webkul.com\">support@webkul.com<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this blog, we will learn how to modify the TinyMCE plugin configurations. In PrestaShop, we use the TinyMCE plugin as a rich text editor to render formatted HTML content on pages, but there must be flexibility to modify plugin configuration as per requirement. We were unable to modify its configuration without changing the core <a href=\"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":388,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[209],"tags":[12840,4126,12841,12839,12838],"class_list":["post-340344","post","type-post","status-publish","format-standard","hentry","category-prestashop","tag-change-tinymce-configuration","tag-prestashop-1-7","tag-prestashop-tinymce-editor","tag-rich-text-editor","tag-tinymce"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Modify TinyMCE plugin configuration in PrestaShop 1.7 - Webkul Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Modify TinyMCE plugin configuration in PrestaShop 1.7 - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"In this blog, we will learn how to modify the TinyMCE plugin configurations. In PrestaShop, we use the TinyMCE plugin as a rich text editor to render formatted HTML content on pages, but there must be flexibility to modify plugin configuration as per requirement. We were unable to modify its configuration without changing the core [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-06-21T07:26:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-21T07:27:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/06\/tinyMCE-1.png\" \/>\n<meta name=\"author\" content=\"Amit Kumar Tiwari\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Amit Kumar Tiwari\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/\"},\"author\":{\"name\":\"Amit Kumar Tiwari\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/d9ce9e306c32df23a286ed9b5eb81257\"},\"headline\":\"Modify TinyMCE plugin configuration in PrestaShop 1.7\",\"datePublished\":\"2022-06-21T07:26:45+00:00\",\"dateModified\":\"2022-06-21T07:27:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/\"},\"wordCount\":358,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/06\/tinyMCE-1.png\",\"keywords\":[\"Change TinyMCE configuration\",\"Prestashop 1.7\",\"PrestaShop TinyMCE editor\",\"Rich text editor\",\"TinyMCE\"],\"articleSection\":[\"prestashop\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/\",\"url\":\"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/\",\"name\":\"Modify TinyMCE plugin configuration in PrestaShop 1.7 - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/06\/tinyMCE-1.png\",\"datePublished\":\"2022-06-21T07:26:45+00:00\",\"dateModified\":\"2022-06-21T07:27:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/06\/tinyMCE-1.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/06\/tinyMCE-1.png\",\"width\":1078,\"height\":341,\"caption\":\"tinyMCE-1\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Modify TinyMCE plugin configuration in PrestaShop 1.7\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/d9ce9e306c32df23a286ed9b5eb81257\",\"name\":\"Amit Kumar Tiwari\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0bfab402e3d85cb3f1ed4fbac60ad1c4532edd47917a00da0f77d94c75b54f7d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0bfab402e3d85cb3f1ed4fbac60ad1c4532edd47917a00da0f77d94c75b54f7d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Amit Kumar Tiwari\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/amitkr-tiwari139\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Modify TinyMCE plugin configuration in PrestaShop 1.7 - Webkul Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/","og_locale":"en_US","og_type":"article","og_title":"Modify TinyMCE plugin configuration in PrestaShop 1.7 - Webkul Blog","og_description":"In this blog, we will learn how to modify the TinyMCE plugin configurations. In PrestaShop, we use the TinyMCE plugin as a rich text editor to render formatted HTML content on pages, but there must be flexibility to modify plugin configuration as per requirement. We were unable to modify its configuration without changing the core [...]","og_url":"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2022-06-21T07:26:45+00:00","article_modified_time":"2022-06-21T07:27:22+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/06\/tinyMCE-1.png","type":"","width":"","height":""}],"author":"Amit Kumar Tiwari","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Amit Kumar Tiwari","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/"},"author":{"name":"Amit Kumar Tiwari","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/d9ce9e306c32df23a286ed9b5eb81257"},"headline":"Modify TinyMCE plugin configuration in PrestaShop 1.7","datePublished":"2022-06-21T07:26:45+00:00","dateModified":"2022-06-21T07:27:22+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/"},"wordCount":358,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/06\/tinyMCE-1.png","keywords":["Change TinyMCE configuration","Prestashop 1.7","PrestaShop TinyMCE editor","Rich text editor","TinyMCE"],"articleSection":["prestashop"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/","url":"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/","name":"Modify TinyMCE plugin configuration in PrestaShop 1.7 - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/06\/tinyMCE-1.png","datePublished":"2022-06-21T07:26:45+00:00","dateModified":"2022-06-21T07:27:22+00:00","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/06\/tinyMCE-1.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/06\/tinyMCE-1.png","width":1078,"height":341,"caption":"tinyMCE-1"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/modify-tinymce-plugin-configuration-in-prestashop-1-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Modify TinyMCE plugin configuration in PrestaShop 1.7"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/d9ce9e306c32df23a286ed9b5eb81257","name":"Amit Kumar Tiwari","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0bfab402e3d85cb3f1ed4fbac60ad1c4532edd47917a00da0f77d94c75b54f7d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0bfab402e3d85cb3f1ed4fbac60ad1c4532edd47917a00da0f77d94c75b54f7d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Amit Kumar Tiwari"},"url":"https:\/\/webkul.com\/blog\/author\/amitkr-tiwari139\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/340344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/388"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=340344"}],"version-history":[{"count":6,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/340344\/revisions"}],"predecessor-version":[{"id":340392,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/340344\/revisions\/340392"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=340344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=340344"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=340344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}