检查变量在流体中是否为数组类型

Bla*_*ack 3 typo3 fluid

是否有可能检查变量的类型是否为数组?我搜索这样的东西。

<f:if condition='{myvar.Type == "Array"}'></f:if>
Run Code Online (Sandbox Code Playgroud)

还是为此目的必须创建自己的ViewHelper?

Jos*_*ost 5

您必须创建自己的ViewHelper,或者使用EXT:vhs中现有 ViewHelper 。

它的工作原理类似于f:ifViewHelper:

<v:condition.type.isArray value="{myvar}">
    <f:then>
        ...
    </f:then>
    <f:else>
        ...
    </f:else>
</v:condition.type.isArray>
Run Code Online (Sandbox Code Playgroud)