【发布时间】:2013-06-20 17:48:36
【问题描述】:
我正在使用 Typo3 6.0 和新闻系统 2.0。 我有一个使用流体视图助手的自定义模板,我根据它们的类别显示来自我的数据库的新闻。 到目前为止一切顺利,没问题。
我的问题是我想遍历所有新闻记录(在表 tx_news_domain_model_news 中),这样我就可以使用条件过滤显示哪些新闻记录,但到目前为止,我的尝试似乎是徒劳的。
为什么可以像这样循环遍历新闻类别:
<f:for each="{newsItem.categories}" as="category">
<f:if condition="{category.uid} == 9">
{category.title} #this is displayed correctly.
</f:if>
</f:for>
但是当我尝试遍历 newsItem.uid 时,它不起作用?
<f:for each="{newsItem.uid}" as="pub">
<f:if condition="{pub} == 5">
{pub.title}
</f:if>
</f:for>
感谢您的宝贵时间。
【问题讨论】:
-
一条新闻只有一个uid,你为什么要循环遍历它呢?此外,您想通过这一切实现什么目标?
-
@Shufla 好吧,我正在尝试使用自定义字段进行循环,这是一个数字,因此我可以将其与另一个进行比较。似乎我无法循环使用我的自定义字段,它只是不起作用,所以我正在尝试使用 uid 的另一种方式,认为我可以使用它来访问我的自定义字段,但我想我不完全理解带有新闻的 ForViewHelper... 我能做什么?
标签: loops for-loop typo3 fluid tx-news