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