【问题标题】:Add custom class to body tag | TYPO3将自定义类添加到 body 标签 | TYPO3
【发布时间】:2017-07-26 11:06:35
【问题描述】:

我想为每个页面添加自定义类到正文标签,例如:标签页面类<body class="tagClass">,主页类<body class="mainClass">和详细页面<body class="classDetailed">

我正在使用 TYPO3 7.6.0 并且我已经安装了博客扩展,这个博客扩展页面我想要这个类。

一些示例或链接对我很有帮助。

顺便说一下这篇文章我看到了TYPO3 Adding a class to the body tag on a specifc page,但这不是我想要的

【问题讨论】:

标签: typo3 typoscript


【解决方案1】:

假设您使用 'page' 作为 TypoScript ContentObject PAGE 并且有两个不同的页面树,从页面 id 10 和 20 开始,您可以使用以下 TypoScript 设置/配置:

[PIDinRootline=10]
    page.bodyTagAdd = class="foo"
[end]

[PIDinRootline=20]
    page.bodyTagAdd = class="bar"
[end]

【讨论】:

  • 但是我如何确定我在哪个页面并为此页面设置特定的类名?
  • 您也可以将方向(不带括号的条件)直接放在页面树中作为打字稿“模板”。然后它们将通过页面树很好地级联,直到它们被另一个语句覆盖。
猜你喜欢
  • 2017-09-18
  • 1970-01-01
  • 1970-01-01
  • 2015-01-29
  • 1970-01-01
  • 1970-01-01
  • 2021-02-02
  • 2011-01-28
  • 2023-03-21
相关资源
最近更新 更多