如何在分页列表中的typo3 tx_news中插入元标签机器人

问题描述 投票:0回答:4

是否可以在列表的分页页面中插入元标记 robots->noindex - 不是在第一个页面而是在所有其他页面中?

typo3 8.7 - tx_news 6.3.0

铜 沃尔克

typo3 tx-news
4个回答
1
投票

解决方案(对我来说)是插入

<f:if condition="{pagination.current}>=2">
    {v:page.header.meta(name: 'robots', content: 'NOINDEX,FOLLOW')}
</f:if>

进入 viewhelpers/widget/paginate/index.html

vhs-extension 已安装完毕。

铜 沃尔克


1
投票

要修改

<head/>
内容,您应该安装
vhs
扩展,它提供有用的视图帮助程序,也可以操作
<head/>
内容。

VHS 扩展:https://extensions.typo3.org/extension/vhs/

VHS 文档:https://fluidtypo3.org/viewhelpers/vhs/master.html

您还可以找到如何在模板中添加此视图帮助器。

您需要的语法是

<vhs:page.header.meta property="" content="" />
https://fluidtypo3.org/viewhelpers/vhs/master/Page/Header/MetaViewHelper.html


0
投票

您可以尝试获取页面 GET params 并构建它的条件:

[globalVar = GP:tx_news_pi1|@widget_0|currentPage > 1]
  page.meta.robots = noindex
[GLOBAL]

请注意

@widget_0
的零。通常这应该是 0,但是如果您配置了另一个小部件 ID,则可以更改条件


0
投票

Ab TYPO3 9 sieht das Ganze dann so hier aus:

[request.getQueryParams()['tx_news_pi1']['currentPage'] > 1]
    page.meta.robots = noindex,follow
[end]
© www.soinside.com 2019 - 2024. All rights reserved.