【问题标题】:Remove default html header with typoscript使用打字稿删除默认 html 标头
【发布时间】:2015-05-02 14:57:22
【问题描述】:

我使用自己的扩展来生成 html 标头,这工作正常。仍然只生成默认的标头,所以当我们查看页面代码时,会生成两个 htlm 标头。即使我使用下面的设置。有任何想法吗?

page = PAGE
page.config {
  noPageTitle = 1
}

【问题讨论】:

  • noPageTitle is for <title> tag...检查 CSS Styled Content 以获取内容元素的标题
  • 但我也指<title>,就是这个生成的

标签: typo3 typoscript


【解决方案1】:

关于重写的问题:如何去掉页面标题标签。

config.noPageTitle = 2

这是一场古老的 TypoScript 盛会:

https://forge.typo3.org/issues/14929

【讨论】:

    【解决方案2】:

    关于问题的原写:如何去除页眉:

    有两种方式,随便用

    page {
        config.disableAllHeaderCode = 1
    }
    

    或获取typo3/sysext/cms/tslib/templates/tslib_page_frontend.html 的副本,对其进行编辑并通过

    启用它

    config.pageRendererTemplateFile = /your/path(没有page.!)

    我已经停止这样做(禁用标头),因为您会错过一些有用的 JS TYPO3 创建(电子邮件地址加密,使用 RSA 的 FE 登录)。

    【讨论】:

    • disableAllHeaderCode 仅适用我只想隐藏默认的<title>。知道为什么noPageTitle 不起作用。
    • 啊,我们必须改变你的问题
    猜你喜欢
    • 2021-10-08
    • 2011-03-26
    • 1970-01-01
    • 1970-01-01
    • 2021-10-09
    • 2015-09-26
    • 1970-01-01
    • 2016-02-10
    • 2017-02-06
    相关资源
    最近更新 更多