我想访问新闻模板之外的当前可见新闻项的数据(特别是媒体数据)。例如页面模板本身。
我希望在新闻扩展中找到ViewHelper,但没有。
目前,我只看到某种方式可以做到这一点:
通过TypoScript读取数据并将其放在lib变量中,然后在流体模板中读取。
有人有其他更简便的方法吗?
答案 0 :(得分:0)
我认为,为此,您需要将TypoScript与ViewHelper一起使用
例如:
lib.tx_news.detail {
....something
}
<f:cObject typoscriptObjectPath="lib.tx_news.detail"/>
答案 1 :(得分:0)
听起来您想对新闻记录有一个非常特别的看法。可以使用第二个新闻插件作为页面上的详细信息视图来完成。由于您不希望默认明细视图中的文本,因此可以构建特殊的布局,以便仅获取媒体数据。
可以将插件作为内容元素插入到特殊列中,也可以通过错字插入。
另一种方法是自己进行查询:
在打字稿中(作为CONTENT
对象)或在PHP中(作为viewhelper):
通过URL参数标识当前显示的新闻,然后选择与该记录相关的所有媒体。