Fluidtemplates的排版稿条件

问题描述 投票:0回答:1

我想用以下代码添加一个流体模板。

[PIDupinRootline = 39] && [treeLevel = 4]
    lib.personSubMenuBack = FLUIDTEMPLATE
    lib.personSubMenuBack {
        file = EXT:sitepackage_my_domain/Resources/Private/TT_Address/Partials/PersonSubMenuBack.html
    }
[end]

在另一个流体模板中,我添加了

<f:cObject typoscriptObjectPath="lib.personSubMenuBack" />

现在,当条件错误时,我得到的页面错误,因为''。lib.personSubMenuBack'没有找到。为了避免这种情况,我在条件前添加了以下内容

 lib.personSubMenuBack = FLUIDTEMPLATE
    lib.personSubMenuBack {
        file = EXT:sitepackage_my_domain/Resources/Private/TT_Address/Partials/PersonSubMenuEmpty.html

    }

我想知道是否有更优雅的方法来解决这个问题,而不需要额外的空流体模板。PersonSubMenuEmpty

typo3 typo3-9.x
1个回答
1
投票
[PIDupinRootline = 39] && [treeLevel = 4]
    lib.personSubMenuBack = FLUIDTEMPLATE
    lib.personSubMenuBack {
        file = EXT:sitepackage_my_domain/....
    }
[else]
    lib.personSubMenuBack = TEXT
[end]
© www.soinside.com 2019 - 2024. All rights reserved.