如何"粘贴为纯文本"默认情况下在Joomla 3.8 TinyMce编辑器中?

时间:2017-11-15 13:11:15

标签: joomla tinymce paste

正如标题所说,我需要将此默认设置为用户将非常格式化的文本粘贴到编辑器中。

我已经读过类似的帖子,它说我应该在文件\ plugins \ editors \ tinyMCE \ tinymce.php中的TinyMCE.init部分添加一些代码,但是这个文件中没有这样的部分。

BR, 马丁

2 个答案:

答案 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