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 for viewhelper 它肯定有帮助。
我正在尝试将以下代码作为内联符号:
<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 for viewhelper 它肯定有帮助。