将内容元素的标题设置为页面标题

时间:2012-06-11 09:50:06

标签: typo3 typoscript

我有一些子页面,其中有一个内容元素,在HTML H1中有一个标题。

如何将此内容元素的标题设置为页面标题?

2 个答案:

答案 0 :(得分:1)

我们使用了一个typoscript标记。只需在页面模板中定义它,然后用如下标题填充它:

PAGE-TITLE = TEXT
PAGE-TITLE.field = nav_title // subtitle // title

答案 1 :(得分:1)

不是依赖于内容元素(CE)(事实上可能存在或不存在而且可以有任何标题集或不存在),最好......使用Michael的建议并在所选分支上使用修改后的模板,并在您要在ContentElements中渲染的标记之前放置###PAGE-TITLE###标记。

在这种情况下,您无需修改​​<title>标记的创建方式,并确保标题始终存在,并且您可以确定标题始终存在。

当然,您需要将第一个CE的默认标头设置为hidden(或将其保留为空),但是您可以使用PageTS为整个分支执行此操作。