TYPO3 - HTML RTE前端渲染无法正常工作

时间:2012-06-29 12:42:33

标签: typo3 typoscript html-rendering

我有最新版本的TYPO3,我在RTE中输入的数据在前端(现场)没有正确呈现。

因此,例如<p>asdf</p>将显示为最终结果。

我用Google搜索并尝试了一些RTE默认配置更改,但效果不佳。

2 个答案:

答案 0 :(得分:1)

请先尝试一些基本测试。

  1. 在根级别(直接在地球下方)创建新网站。创建一个包含您要测试的所有文本和样式的内容元素。
  2. 为此站点创建一个新的Typoscript模板,并将以下内容放在设置部分中:

    page = PAGE
    第10页&lt; styles.content.get

  3. 确保在静态模板部分中包含CSS Styled content

    现在在前端观看您的页面页面。它有效吗?

    否则请尝试步骤0.并首先创建一个新的(admin)后端用户。

    您很可能在后端(UserTSPageTS)的RTE配置中有一个奇怪的转换规则,或者您对前端渲染有一些htmlspecialchar定义。

答案 1 :(得分:0)

请发布以下基本的Typo3配置设置和/或告诉我们您是否使用了以下内容:

您是从较旧的Typo3版本升级了吗?可能的是,缺少一些配置。

Typo3 Backend中的

根模板或站点模板,当您单击“模板”上最左侧的菜单时,您可以创建或编辑一个

如果您选择“为新网站创建模板”按钮,则会自动创建最基本的Typo3 Typoscript *

# Default PAGE object:
page = PAGE
page.10 = TEXT
page.10.value = HELLO WORLD!

您是否测试了这样的TS(= Typoscript)? 测试并告诉我们它是否有效!!! 这对你有用吗?

  • (Typo3自己的配置语言 - 无论是祝福还是诅咒 - 都可以如此简单和痛苦 - 我读过的最开心的描述,你可以在hatetypo3.blogspot.de上找到“spaghetti code festival”)

不要错过包含“CSS样式内容”(它的形式为“编辑整个模板 - &gt;包含”) 但是,如果您没有包含此内容,通常不会在前端显示任何网站内容。

另一种方法是在一个或多个单独的文件中包含基本TS配置。要使文件正常工作,您必须通过BE

中的站点模板中的此片段引用它们
   <INCLUDE_TYPOSCRIPT: source="FILE: yourfile">   
   # BTW I saw that it is common to place the file in a dir like 
   /fileadmin/ts/yourtyposcriptfile.ts

如果我错过了什么,请给我们这个信息或者要求更多。