【问题标题】:TYPO3 - Title of a content element to the page titleTYPO3 - 页面标题的内容元素标题
【发布时间】:2016-02-29 09:58:02
【问题描述】:

我正在尝试根据 td_calendat 内容元素标题在我的 TYPO3 安装中设置<title> 标签。

  • 带有标题的数据库名称 - tx_tdcalendar_events
  • 数据库中带有标题的字段 - title

我的代码看起来像这样,但它不起作用 - 它只显示空的 <title> 标记

lib.eventTitle = COA
lib.eventTitle {

  10 = RECORDS
  10 {
    source = {GP:tx_tdcalendar_events|td_calendar}
    source.insertData = 1
    tables = tx_tdcalendar_events
    conf.tx_tdcalendar_events >
    conf.tx_tdcalendar_events = TEXT
    conf.tx_tdcalendar_events.field = title
  }
  wrap = <title>|</title>
}

page.config.noPageTitle = 2
page.headerData.10 >
page.headerData.10 < lib.eventTitle

有什么建议吗?

【问题讨论】:

  • 使用tt_news 表在本地测试,它工作正常。确保记录存在并且tx_tdcalendar_events已正确添加到 TCA。
  • 我还用 tt_news 测试了该代码,但它不适用于 td_calendar。我检查了 TCA,一切正常。

标签: typo3 typoscript


【解决方案1】:

改变这个:

来源 = {GP:tx_tdcalendar_events|td_calendar}

到这里:

来源 = {GP:tx_tdcalendar_pi1|事件}

您正在将链接中的数据作为 tx_tdcalendar_pi1 变量传输,您需要使用“事件”ID 来获取正确的事件标题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多