tt_news:取决于记录pid的不同模板?或tx_news流畅"如果记录的pid"条件?

时间:2014-05-23 08:45:44

标签: typo3 fluid tt-news tx-news

我在较旧的TYPO3实例中运行tt_news。

现在我有这种情况我希望为每个列表项使用不同的模板,具体取决于找到所呈现的新闻项目的pid

由于经典tt_news模板中没有逻辑,而且 - 我认为 - TS不会查看每条记录,这似乎根本不可能。或者是吗?

是否可以使用tx_news和流畅的模板?也许有一个“if pid of record equals n”条件?

1 个答案:

答案 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>

将完成这项工作。