TYPO3元描述 - 使用最接近

时间:2016-10-07 04:09:20

标签: typo3 typoscript

我使用以下方式设置了描述元数据:

page.meta.description.field = description

我可以这样做,以便子页面使用最近一页的描述吗?

因此,如果根页面具有description1,则所有子页面都使用它,除非子页面具有自己的描述2,在这种情况下,它和它的任何子页面都将使用description2等等。

2 个答案:

答案 0 :(得分:7)

两部分:

    你的错别字中的
  1. page.meta.description.data = levelfield:-1, description, slide

  2. 安装工具中的
  3. 将字段添加到应滑动的字段:

    $GLOBALS['TYPO3_CONV_VARS']['FE']['addRootLineFields'] = 'description';

  4. 加入:
    除了直接滑动到第一个非空条目外,您还可以选择collect沿路径的所有条目:

    .slide 如果设置且select命令找不到内容元素,则会遍历rootLine,直到找到一些内容为止。
    可能的值是" -1" (滑回到siteroot)," 1" (仅限当前级别)和" 2" (从一个级别回来)。将-1与collect结合使用:
    .slide.collect :( integer / stdWrap)如果设置,将收集当前页面和父页面上找到的所有内容元素。否则,滑动将在第一次击中后停止。将此值设置为要收集的级别数量,或使用" -1"收集到siteroot .slide.collectFuzzy :( boolean / stdWrap)仅在收集模式下有用。如果在收集模式下未找到指定深度的内容元素,则进一步遍历,直到至少发生一次匹配。
    .slide.collectReverse
    :( boolean / stdWrap)收集模式中元素的反向顺序。如果设置,当前页面的元素将位于底部。

答案 1 :(得分:1)

你不应该这样做 - 你会在谷歌网站管理员工具中收到一堆错误消息抱怨重复的元标记。谷歌不喜欢这个...它是一种重复的内容。

观看来自Google evangalist Matt Cutts的视频:http://searchengineland.com/googles-matt-cutts-dont-duplicate-your-meta-descriptions-177706

“简而言之,最好让Google为您的网页自动创建代码段,而不是重复元描述。”