Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在较旧的 TYPO3 实例中运行 tt_news。
现在我有一种情况,我想为每个列表项使用不同的模板,具体取决于找到呈现的新闻项的 pid。
由于经典的 tt_news 模板中没有逻辑,而且 - 我认为 - TS 不会查看每条记录,这似乎根本不可能。或者是吗?
tx_news 和流体模板可以实现吗?也许有一个“如果记录的pid等于n”的条件?
您可以使用 tx_news 执行此操作。在流体模板中,在f:for迭代 News 项目的内部,您可以检查 pid。
f:for
部分是partials/List/Item.html和一个简单的
partials/List/Item.html
<f:if condition="{newsItem.pid} == 123"> <f:then></f:then> <f:else></f:else> <f:/if>
将完成这项工作。