是否可以在列表的分页页面中插入元标记 robots->noindex - 不是在第一个页面而是在所有其他页面中?
typo3 8.7 - tx_news 6.3.0
铜 沃尔克
解决方案(对我来说)是插入
<f:if condition="{pagination.current}>=2">
{v:page.header.meta(name: 'robots', content: 'NOINDEX,FOLLOW')}
</f:if>
进入 viewhelpers/widget/paginate/index.html
vhs-extension 已安装完毕。
铜 沃尔克
要修改
<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
您可以尝试获取页面 GET params 并构建它的条件:
[globalVar = GP:tx_news_pi1|@widget_0|currentPage > 1]
page.meta.robots = noindex
[GLOBAL]
请注意
@widget_0
的零。通常这应该是 0,但是如果您配置了另一个小部件 ID,则可以更改条件
Ab TYPO3 9 sieht das Ganze dann so hier aus:
[request.getQueryParams()['tx_news_pi1']['currentPage'] > 1]
page.meta.robots = noindex,follow
[end]