代码之家  ›  专栏  ›  技术社区  ›  josias

类型3:覆盖元标记(Tx_News)

  •  0
  • josias  · 技术社区  · 6 年前

    我目前正在为我的网页搜索引擎优化工作。因此,我想得到网页。元。作者/标题/描述…从浏览器中当前打开的新闻文章。如果没有设置,它应该回到常量中配置的默认值。

    我正在做这样的工作:

    page.meta {
       author < plugin.tx_news.currentNewsItem.author // I don't know what to write here
       author.ifEmpty = {$page.meta.author}
    }
    

    另外,我不确定以下代码的作用:

    page.meta {
       author {
          override.field = author
       }
    }
    

    我很感激你的帮助。

    1 回复  |  直到 6 年前
        1
  •  1
  •   josias    6 年前

    正如@ghanshyam bhava在评论中所建议的,我在设置脚本中使用了这个:

    [globalVar = GP:tx_news_pi1|news > 0]
        page {
            config {
                noPageTitle = 0
            }
            headerData {
                776 >
            }
            meta {
                description >
                author >
                keywords >
            }
        }
    [end]
    

    我只需要修改headerdata编号,因为我使用的是seo_basics扩展,而且我还必须确保扩展的层次结构在模板中是正确的。

    当然,对于页面元标记,只要不满足上述条件,我就使用了常量typoscript中定义的默认值。