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

时间:2013-08-21 16:00:28

标签: 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

......我还没有跑步。如果是这样的话:是否有工作教程?

1 个答案:

答案 0 :(得分:7)

知道了。这是我目前的设置

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