Typo3 -TX_News:获取新闻灯上外的当前可见新闻文章的详细信息数据



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

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

目前,我只看到这样做的方法:

https://docs.typo3.org/typo3cms/extensions/news/administratormanual/bestpractice/integrationwithtyposcript/index.htex.html#plain-tml.plain-typlain-typoscript

通过Typoscript读取数据并将其放入LIB变量中,然后在流体模板中读取它。

有人有替代,更简单的方法吗?

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

例如:

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

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

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

最新更新