TYPO3:具有嵌套For循环的If语句的内联表示法

时间:2018-05-31 12:03:19

标签: nested typo3 inline view-helpers

我试图将以下代码设为内联符号:

<f:if condition="{newsItem.tags}">
    <f:for each="{newsItem.tags}" as="tag">
        {tag.title}
    </f:for>
</f:if>

我设法得到了这样的if语句:

{f:if(condition: newsItem.tags, then: ',')}

完美无缺,现在我只需将for循环放在&#34;然后:&#39; &#39; &#34;部分。

我试过了,但它变得混乱,并且总是输出一个文本而不是所列出的标签。

我感谢所有的帮助。

1 个答案:

答案 0 :(得分:1)

这应该有效

{f:if(condition: newsItem.tags, then: '{tag.title -> f:for(each: newsItem.tags, as: "tag")}')}

我通常会使用installation section in the reader来帮助解决这些问题。它不支持复杂的例子,但是如果你使用它来查看viewhelper它肯定有帮助。