editor - 如何强制 BE 用户在 TYPO3 6.x 中粘贴为纯文本?

标签 editor typo3 paste rte tsconfig

CMS 用户倾向于将任何内容粘贴到 CMS 文本编辑器中。为了防止网站遭到破坏 - 并且因为 TYPO3 没有非所见即所得的编辑器(如 markitup ),我想至少有一些好的旧的“强制纯文本粘贴”。

TYPO3 的 RTE 有一个按钮“pastetoggle、pastebehaviour、pasteastext”。但我还没有设法配置它,所以它始终处于事件状态。

此外,还有一个扩展名 ad_rtepasteplain , 但它在 TYPO3 6.1 中没有产生结果。

对于 TYPO3 6.x,是否有一种可用的方法来实现粘贴为纯文本?

[编辑] 我发现(对于用户 TSConfig)

  • setup.default.rteCleanPasteBehaviour
  • setup.override.rteCleanPasteBehaviour

以及(对于页面 TSConfig)

  • buttons.pastetoggle.setActiveOnRteOpen
  • buttons.pastetoggle.hidden

...我还没有运行。如果那是要走的路:是否有工作教程?

最佳答案

明白了。这是我目前的设置

RTE.default {
  enableWordClean = 1
  removeTrailingBR = 1
  removeComments = 1
  removeTags = center, font, o:p, sdfield, u
  removeTagsAndContents = link, meta, script, style, title  

  hidePStyleItems = h5,h6,pre,address,div

  // buttons
  showButtons =  chMode, formatblock, insertcharacter, removeformat, unorderedlist, orderedlist, outdent, indent, link, copy, cut, paste,  showhelp, about,line, bold,pastetoggle, pastebehaviour, pasteastext

 buttons.pastetoggle.setActiveOnRteOpen = 1
 buttons.pastetoggle.hidden = 1

}

以及用户 TSConfig 中的 setup.override.rteCleanPasteBehaviour=pasteStructure 或 plainText

关于editor - 如何强制 BE 用户在 TYPO3 6.x 中粘贴为纯文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18362319/

相关文章:

windows - 找不到适合 Windows 的 git gui。有人知道吗?

visual-studio-2012 - 如何在 Visual Studio 2012 中获得行尾字形?

typo3 - 检查变量是否是流体中的数组类型

php - TYPO3 6.0 : PHP_SCRIPT was removed. 我该如何解决这个问题?

string - Julia:用分隔符连接字符串(相当于 R 的粘贴)

visual-studio - 如何防止在 Visual Studio 2015 中不复制任何内容到剪贴板?

vim - 如何用vim粘贴新行?

typo3 - 如何在 "New content element"向导的后端对 FCE 进行排序/排序

c# - 使用 C# 创建带有文本/标题的超链接并将其复制到剪贴板

c# - unity : how to let my variables show up in the inspector if a boolean is true, 并在 bool 值为 false 时隐藏它