2017-08-30 65 views
0

我有一個巨大的Typo3問題。Typo3忽略類別中的語言select

我正在選擇英文頁面上的類別。這些類別的語言ID爲0.英語爲ID 1.

但我需要兩種語言的相同類別。

cheese = CONTENT 
cheese { 
wrap = <cheese_legend>|</cheese_legend> 
table = sys_category 
select { 
    pidInList = {$categories} 
    selectFields = * 
    where = deleted = 0 
    andWhere = sys_language_uid = 0 
    andWhere = hidden = 0 
} 
renderObj = COA 
renderObj { 
    wrap = <cat>|</cat> 
    10 = TEXT 
    10 { 
     stdWrap.field = uid 
     stdWrap.wrap = <div>|</div> 
    } 
    20 = TEXT 
    20 { 
     stdWrap.field = title 
     stdWrap.wrap = <div>|</div> 
    } 
    30 = TEXT 
    30 { 
     stdWrap.field = sys_language_uid 
     stdWrap.wrap = <div>|</div> 
    } 
} 

}

所以我明確地選擇sys_language_uid = 0! 但是,腳本只給我ID = 1的結果。

任何想法使這個嬰兒的工作?

回答

0

您已將andWhere =語句翻倍,因此下面的語句會覆蓋上面的語句。

在一行中使用andWhere = sys_language_uid = 0 AND hidden = 0

爲了獲取英文版,請使用andWhere = sys_language_uid = 1 AND hidden = 0

+0

感謝那真棒提示! – 18zehn

+0

然後,我很想看到我的答案標記爲有幫助。 ;) –