【问题标题】:TYPO3 - HTML RTE frontend rendering is not workingTYPO3 - HTML RTE 前端渲染不工作
【发布时间】:2012-06-29 12:42:32
【问题描述】:

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

例如<p>asdf</p> 将显示为在前端。

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

【问题讨论】:

  • 你能发布更多信息吗?例如输出的外观以及您使用的配置。
  • 我认为他的 TS 中有某种 htmlspecialchars 规则,或者他在后端有某种奇怪的 RTE 配置。

标签: typo3 typoscript html-rendering


【解决方案1】:

请先尝试一些基本测试。

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

    页面=页面
    page.10

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

现在在前端查看您的页面页面。有用吗?

否则,请尝试第 0 步。首先创建一个新的(管理员)后端用户。

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

【讨论】:

    【解决方案2】:

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

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

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

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

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

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

    • (Typo3 自己的配置语言 - 既是祝福也是诅咒 - 既简单又痛苦 - 我读过的最可笑的描述,你可以在 hattypo3.blogspot.de “意大利面条代码节”上找到)

    不要错过包含“CSS 样式内容”(其形式为“编辑整个模板 -> 包含”) 但是如果你没有包含这个,通常不会在前端显示网站内容。

    另一种方法是将基本 TS 配置包含在一个或多个单独的文件中。要使文件正常工作,您必须通过此 sn-p 在 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
    

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

    【讨论】:

      猜你喜欢
      • 2021-08-27
      • 2018-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-29
      • 2018-02-27
      • 2011-08-19
      • 1970-01-01
      相关资源
      最近更新 更多