正如标题所说,我需要将此默认设置为用户将非常格式化的文本粘贴到编辑器中。
我已经读过类似的帖子,它说我应该在文件\ plugins \ editors \ tinyMCE \ tinymce.php中的TinyMCE.init部分添加一些代码,但是这个文件中没有这样的部分。
BR, 马丁
答案 0 :(得分:0)
您确实需要在paste_as_text
中将.init
选项设置为true。您可以在此处详细了解paste
插件的选项:https://www.tinymce.com/docs/plugins/paste/
答案 1 :(得分:0)
我一直在查看TinyMCE 4配置文档并搜索Joomla!在何处更改这些参数: [https://www.tiny.cloud/docs/plugins/paste/#paste_as_text][1]
尽管该插件未在设置中提供这些选项,但我能够直接在文件代码中进行编辑。
sitejoomla/plugins/editors/tinymce/tinymce.php
在大约第652行,查找“ paste_data_images”并添加参数以粘贴为纯文本,如下所示:
'paste_data_images' => $ allowImgPaste,
'paste_as_text' => true,
现在默认情况下,在编辑器中粘贴(Ctrl + v)时,文本将被清除,而没有html标记和其他复制源代码。
测试版工具 Joomla! 3.9.x 编辑器-TinyMCE-4.5.x 2005-2019