TYPO3 Fluid Viewhelper第一个子页面的内容

时间:2016-09-22 09:06:41

标签: menu typo3 fluid viewhelper

我创建了一个内容来显示子页面的内容。

<v:page.menu  pageUid="{page.uid}" levels="2">
         <f:for each="{menu}" as="item">
                <v:content.render pageUid="{item.uid}" column="0"/>
         </f:for>       
</v:page.menu>

有效!

有没有办法只获取第一个子页面的内容?

1 个答案:

答案 0 :(得分:3)

<f:for>中使用迭代器:

<v:page.menu pageUid="{page.uid}" levels="2">
    <f:for each="{menu}" as="item" iteration="iterator">
        <f:if condition="{iterator.isFirst}">
            <v:content.render pageUid="{item.uid}" column="0"/>
        </f:if>
    </f:for>       
</v:page.menu>

https://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/For.html#example-with-iterator-information