3

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)

  • button.pastetoggle.setActiveOnRteOpen
  • 按钮.pastetoggle.hidden

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

4

1 回答 1

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

于 2013-08-21T16:21:17.423 回答