extbase / fluid TYPO3中的条件

时间:2013-12-03 13:45:23

标签: typo3 conditional-statements fluid extbase

我试图检查给定变量是否为真所以我可以显示与用户的不同链接

<f:if condition="{response.isAuthenticated} == true">
    <f:then>
        <a href="{response.logoutURL}">logout</a>
    </f:then>
    <f:else>
        <a href="{response.loginURL}">login</a>
    </f:else>
</f:if>

以上代码段始终返回true

我做错了什么?

我正在使用TYPO3 6.1.3 这是使用扩展管理器构建的扩展的一部分

3 个答案:

答案 0 :(得分:1)

你有没有尝试过:

<f:if condition="{response.isAuthenticated}">

答案 1 :(得分:1)

请尝试

<f:security.ifAuthenticated>
Your Code
</f:security.ifAuthenticated>

使用TYPO3 6.1.7为我工作

答案 2 :(得分:-1)

<f:if condition="{response.isAuthenticated}">
        <f:then>
            <a href="{response.logoutURL}">logout</a>
        </f:then>
        <f:else>
            <a href="{response.loginURL}">login</a>
        </f:else>
</f:if>