1

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

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

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

tx_news 和流体模板可以实现吗?也许有一个“如果记录的pid等于n”的条件?

4

1 回答 1

2

您可以使用 tx_news 执行此操作。在流体模板中,在f:for迭代 News 项目的内部,您可以检查 pid。

部分是partials/List/Item.html和一个简单的

<f:if condition="{newsItem.pid} == 123">
    <f:then></f:then>
    <f:else></f:else>
<f:/if>

将完成这项工作。

于 2014-05-24T22:51:56.447 回答