Magento2 Cannot insert widgets in CMS page or static block

在后端添加新页面或者编辑静态块并尝试通过按“插入小部件”按钮插入小部件时没有显示插入小部件的窗口,而是后端的 404 错误页面!!!

查看 debug.log文件

2021-06-17 11:45:49] main.DEBUG: URI '/vcja21dfAxp34dpy/cms/page/new/key/ab50ad6bac017fc1791832b00da0e61b2806a5ae4a6fe814372ee51820aa8c20/widget_target_id/cms_page_form_amp_content/mode/new?isAjax=true''
 cannot be accessed with POST method (Magento\Cms\Controller\Adminhtml\Page\NewAction) [] []

如果我按下按钮,

插入widget

我会得到这个见截图

404

最终的解决方案很简单。
在我的配置中,选择了 TinyMCE 版本 3,这会导致问题。
更改为 TinyMCE 4,现在可以使用了。

步骤: Stores–>General –>Content Management –>WYSIWYG Options

找到:WYSIWYG Editor 选择 TinyMCE 4 。

编辑器版本设置

本文参考:https://github.com/magento/magento2/issues/29005

You May Also Like