我在较旧的TYPO3实例中运行tt_news。
现在我有这种情况我希望为每个列表项使用不同的模板,具体取决于找到所呈现的新闻项目的pid 。
由于经典tt_news模板中没有逻辑,而且 - 我认为 - TS不会查看每条记录,这似乎根本不可能。或者是吗?
是否可以使用tx_news和流畅的模板?也许有一个“if pid of record equals n”条件?
答案 0 :(得分:2)
您可以使用tx_news执行此操作。在流体模板中,在迭代新闻项目的f:for
内,您可以检查pid。
部分是partials/List/Item.html
和简单的
<f:if condition="{newsItem.pid} == 123">
<f:then></f:then>
<f:else></f:else>
<f:/if>
将完成这项工作。