RTE中嵌入的类型3 9.5/iFrame

RTE中嵌入的类型3 9.5/iFrame,iframe,typo3,rte,Iframe,Typo3,Rte,是否在typo3后端的RTE中嵌入iFrame? 我想嵌入谷歌地图,而不必使用扩展,那么有没有办法做到这一点 我试着用 RTE.default { proc { allowTags := addToList(iframe,embed,script) allowTagsOutside := addToList(iframe,embed,script) entryHTMLparser_db.allowTags < RTE.default.pro

是否在typo3后端的RTE中嵌入iFrame? 我想嵌入谷歌地图,而不必使用扩展,那么有没有办法做到这一点

我试着用

RTE.default {

    proc {
      allowTags := addToList(iframe,embed,script)

      allowTagsOutside := addToList(iframe,embed,script)

      entryHTMLparser_db.allowTags < RTE.default.proc.allowTags
    }

  }
RTE.default{
过程{
allowTags:=addToList(iframe、embed、script)
allowTagsOutside:=addToList(iframe、embed、script)
entryHTMLparser_db.allowTags
在我的页面中。打字稿,但不幸的是,它没有工作


有人知道怎么做吗?

我总是使用HTML内容元素来添加iFrame。它的工作原理与预期一样,您不需要安排RTE(它不是为将iframe放入其中而设计的)。

除了第一个答案外,还可以使用TYPO3附带的
iframe
,方法如下:

在.yaml配置中(仅相关部分):

然后在打字稿设置中:

lib.parseFunc_RTE.allowTags :=addToList(iframe)
在这个方法中有一个我到目前为止还无法避免的缩减:CKEditor中的
标记包围

如果你也加上

lib.parseFunc_RTE.externalBlocks:=addToList(iframe)

如果不再被段落包围,但iframe前面会出现两个空段落

我的typo3 BE中没有HTML内容元素(使用9.5版)。你说的是扩展吗?不,它是一个标准的内容元素,在“新内容”向导>选项卡“特殊元素”>普通HTML中。如果您没有看到它,我想您有一些页面或用户TSConfig隐藏了它:/Third party extensions嵌入了一个映射。每次我保存记录时,这个配置都会在iframe之前添加额外的
lib.parseFunc_RTE.externalBlocks:=addToList(iframe)