繁体   English   中英

Fluidtemplates 的 Typoscript 条件

[英]Conditions with Typoscript for Fluidtemplates

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

[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

[PIDupinRootline = 39] && [treeLevel = 4]
    lib.personSubMenuBack = FLUIDTEMPLATE
    lib.personSubMenuBack {
        file = EXT:sitepackage_my_domain/....
    }
[else]
    lib.personSubMenuBack = TEXT
[end]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM