Project

General

Profile

Bug #22406

Updated by Alexander Opitz almost 10 years ago

I tried to get records from other tables than tt_content, i.e. tt_news via typoscript: 

 config { 
   linkVars = L 
   sys_language_overlay = 0 
   sys_language_uid = 0 
   language = de 
   locale_all = de_DE 
 } 

 [globalVar = GP:L = 1] 
 config.sys_language_uid = 1 
 config.locale_all = en_GB 
 config.language = en 
 [global] 

 page = PAGE 
 page.typeNum = 0 
 page.20 = CONTENT 
 page.20 { 
		 table = tt_news 
		 select { 
			 languageField = sys_language_uid 
		 } 
		 renderObj = TEXT 
		 renderObj.field = name 
		 renderObj.wrap = |<br> 
 } 

 That works: Only translated tt_news records are displayed. 
 But if I set sys_language_overlay = 1 or sys_language_overlay = hideNonTranslated, it doesn't work: all records of the default language, which is german in this case, are displayed. 



 TCA settings in tt_news is correct, of course: 

 TCA.tt_news.ctrl { 
   transOrigPointerField = l18n_parent 
   transOrigDiffSourceField = l18n_diffsource 
   languageField = sys_language_uid 
   ... 
 } 




 




 (issue imported from #M14042)

Back