簡體   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