1
我需要更改RTE的CSS,實際上是整個網站。只有在後端常量編輯器中選擇此更改。 (我想在特殊情況下允許中文和這樣的文件)TYPO3 RTE字體/ css根據後端設置(typoscript和RTE初始化)更改
我的問題是RTE是否在根據常量讀取正確的font/css之前被初始化?
我需要更改RTE的CSS,實際上是整個網站。只有在後端常量編輯器中選擇此更改。 (我想在特殊情況下允許中文和這樣的文件)TYPO3 RTE字體/ css根據後端設置(typoscript和RTE初始化)更改
我的問題是RTE是否在根據常量讀取正確的font/css之前被初始化?
此答案與TYPO3 7.6和v8分支機構相關。我不確定TYPO3 v9會出現什麼情況。
富文本編輯器(RTE)組分是FormEngine分量和FormEngine部件工作由兩個模式:
這意味着,RTE將不會被初始化,直到很晚(創建的所有結構之後,但是他們將之前 - 因爲我假設的「初始化」你的意思是在PHP端,而不是在客戶端瀏覽器),你可以選擇讀取常量並在渲染之前處理這些結構。你重寫的初始化確實取決於TS常量。
,將需要爲你的任務多一點背景資料:
TYPO3\CMS\Rtehtmlarea\Form\Element\RichTextElement
- https://github.com/TYPO3/TYPO3.CMS/blob/TYPO3_7-6/typo3/sysext/rtehtmlarea/Classes/Form/Element/RichTextElement.php)。希望這個信息足以指導您添加CSS覆蓋任何FormEngine組件的完美解決方案,並只會觸發它究竟是當類型的組件被使用。