我需要做一个改变的CSS的RTE,实际上整个网站。只有在后端常量编辑器中选择此更改时,才会发生此更改。(我想让中国人和诸如此类的人在特殊情况下)
我的问题是RTE是否在按照常量读取正确的字体/css之前被初始化?
发布于 2016-11-18 14:54:44
这个答案与TYPO3 7.6和v8分支相关。我不知道TYPO3 v9会遇到什么情况。
富文本编辑器(RTE)组件是一个FormEngine组件,而FormEngine组件由两种模式工作:
这意味着RTE直到很晚才被初始化(在创建所有结构之后,但在它们呈现之前--因为我假设“初始化”是指在PHP端而不是在客户端浏览器中),并且您可以选择在呈现之前读取常量和操作这些结构。而您覆盖的初始化实际上可以依赖于TS常量。
您的任务需要更多的背景信息:
TYPO3\CMS\Rtehtmlarea\Form\Element\RichTextElement - 7-6/typo3/sysext/rtehtmlarea/Classes/Form/Element/RichTextElement.php)。希望这些信息足以指导您找到为任何FormEngine组件添加CSS重写的完美解决方案,并且只在使用该类型的组件时才触发它。
https://stackoverflow.com/questions/40678053
复制相似问题