簡體   English   中英

TYPO3:如何使用嵌套的globalVar常量條件?

[英]TYPO3: how to use nested globalVar constant conditions?

有誰知道是否可以在TypoScript中嵌套多個LIT:X?

這正在工作:

[globalVar = LIT:1 = {$plugin.extension.constantX}]
    ...
[global]

不是工作:

[globalVar = LIT:1 = {$plugin.extension.constantX}] && [globalVar = LIT:1 = {$plugin.extension.constantY}]
    ...
[global]

我需要從constantXconstantY的依賴關系,因為兩者都應添加不同的模板路徑。 這意味着,如果還設置了constantY則只能使用constantX

那這個呢:

[globalVar = LIT:1 = {$plugin.extension.constantX} && {$plugin.extension.constantY}]
    ...
[global]

我沒有嘗試過,但是此語法適用於viewhelper,這是有關條件的文檔: 條件參考f:if viewhelper

否則直接在打字稿中對此進行處理:

if {
    value = {$plugin.extension.constantX}
    isTrue = 1
    isTrue.if {
        value = {$plugin.extension.constantY}
        isTrue = 1
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM