Typo3 将块样式添加到RTE
我尝试向RTE添加自己的块样式。这是我的页面(在根页面中):Typo3 将块样式添加到RTE,typo3,rte,typo3-7.6.x,Typo3,Rte,Typo3 7.6.x,我尝试向RTE添加自己的块样式。这是我的页面(在根页面中): RTE.default.proc{ allowedClasses:=addToList(texttwocolumn) EntryHtmlPasser_db.allowedClasses
RTE.default.proc{
allowedClasses:=addToList(texttwocolumn)
EntryHtmlPasser_db.allowedClasses<.allowedClasses
}
lib.parseFunc_RTE.allowedClasses:=addToList(texttwocolumn)
RTE.default.buttons.blockstyle.tags{
p、 allowedClasses:=addToList(texttwocolumn)
div.allowedClasses:=addToList(texttwocolumn)
}
RTE.classes.texttwocolumn{
名称=两列
}
使用此配置,我可以手动将类texttwocolumn
添加到HTML中,并在保存时保留它。但我无法在blockstyle选择框中选择它。使用此配置,它甚至可以删除所有其他块样式
我试图从不同的教程和答案中复制配置,但似乎遗漏了什么。Typo3版本为7.6.4,rtehtmlarea版本为7.6.0您在RTE css文件中定义了样式吗?@sven没有,因为我不需要在后端查看样式,而对于前端,它已经在另一个css文件中定义。我将立即添加一个RTE css文件,并检查这是否有什么变化。@sven我添加了一个带有:
.texttwocolumn{background:red}
的css来测试它。现在,此类RTE中的div
或p
具有红色背景,但块样式仍然是未知块样式
。您在RTE css文件中定义了样式吗?@sven没有,因为我不需要在后端查看样式,而对于前端,它已经在另一个css文件中定义。我将立即添加一个RTE css文件,并检查这是否有什么变化。@sven我添加了一个带有:.texttwocolumn{background:red}
的css来测试它。现在,此类RTE中的div
或p
具有红色背景,但块样式仍然是未知块样式
。
RTE.default.proc {
allowedClasses := addToList(texttwocolumn)
entryHTMLparser_db.allowedClasses < .allowedClasses
}
lib.parseFunc_RTE.allowedClasses := addToList(texttwocolumn)
RTE.default.buttons.blockstyle.tags {
p.allowedClasses := addToList(texttwocolumn)
div.allowedClasses := addToList(texttwocolumn)
}
RTE.classes.texttwocolumn {
name = Two Column
}