繁体   English   中英

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

[英]TYPO3: Inline Notation for If Statement with nested For Loop

我正在尝试将以下代码作为内联表示法:

<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循环放在“ then:''”部分内。

我试过了,但是它变得凌乱,总是输出不符合预期的列出标签的文本。

我感谢所有的帮助。

这应该工作

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

在这些情况下,我通常使用http://www.fluid-converter.com/来提供帮助。 它不支持复杂的示例,但如果将viewhelper用于viewhelper,则肯定会有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM