news docs说我应该在插件设置中设置以下代码,以便根据每个ts访问相应的寄存器值。
plugin.tx_news {
settings {
detail {
registerProperties = keywords,title,datetime
}
}
}
这适用于title属性:
20 = TEXT
20 {
data = register:newsTitle
}
但不适用于日期时间:
20 = TEXT
20 {
data = register:newsDatetime
}
我还测试了crdate,tstamp和符号newsDateTime,但没有任何效果。
如何使用typoscript访问详情视图中新闻项目的日期时间?
提前致谢
更新: 如果我用
输出所有寄存器data = debug:register
我得到了
但我不知道如何访问这些newsDatetime => TS中的DateTime对象?
答案 0 :(得分:1)
这似乎是扩展本身的一个错误。我在https://github.com/georgringer/news/issues/613为它创建了一个问题。
你可以采取哪些措施来扩展https://docs.typo3.org/typo3cms/drafts/github/georgringer/news/DeveloperManual/ExtendNews/ProxyClassGenerator/Index.html手册中描述的扩展,并使用自定义getter返回字段的时间戳。
现已使用https://github.com/georgringer/news/commit/964e92d5043ee596d7e97a1b40986756a89a93a5修复此问题,并将成为版本7.0.0的一部分