TYPO3-tx_news:获取新闻模板之外的当前可见新闻文章的详细视图数据

时间:2019-03-20 15:49:04

标签: typo3 extbase tx-news

我想访问新闻模板之外的当前可见新闻项的数据(特别是媒体数据)。例如页面模板本身。

我希望在新闻扩展中找到ViewHelper,但没有。

目前,我只看到某种方式可以做到这一点:

https://docs.typo3.org/typo3cms/extensions/news/AdministratorManual/BestPractice/IntegrationWithTypoScript/Index.html#plain-typoscript

通过TypoScript读取数据并将其放在lib变量中,然后在流体模板中读取。

有人有其他更简便的方法吗?

2 个答案:

答案 0 :(得分:0)

我认为,为此,您需要将TypoScript与ViewHelper一起使用

例如:

lib.tx_news.detail {
   ....something 
}

<f:cObject typoscriptObjectPath="lib.tx_news.detail"/>

答案 1 :(得分:0)

听起来您想对新闻记录有一个非常特别的看法。可以使用第二个新闻插件作为页面上的详细信息视图来完成。由于您不希望默认明细视图中的文本,因此可以构建特殊的布局,以便仅获取媒体数据。
可以将插件作为内容元素插入到特殊列中,也可以通过错字插入。

另一种方法是自己进行查询:
在打字稿中(作为CONTENT对象)或在PHP中(作为viewhelper):
通过URL参数标识当前显示的新闻,然后选择与该记录相关的所有媒体。