Project

General

Profile

Feature #105318

Updated by Fabian Michael 2 days ago

We have the requirement that we need to show only records for a specific language area like DACH but don't show records from the base language. With the overlay type mixed the fallbacks are working but it also shows all records from the base language. I tried all possible combinations when creating the language aspect and setting setRespectSysLanguage ture/false but nothing gave the desired result. 

 Say we have the following Records: 

 - Record 1: EN, DE 
 - Record 2: EN, DE, AT 
 - Record 3: EN 
 - Record 4: EN, AT 

 Taking the fallback chain into account (AT -> DE) it should result in: 

 EN: 1 (EN), 2 (EN), 3 (EN), 4 (EN) 
 DE: 1 (DE), 2 (DE) 
 AT: 1 (DE), 2 (AT), 4 (AT) 
 CH: 1 (DE), 2 (DE) 

 Currently overlay type mixed gives the following results: 

 EN: 1 (EN), 2 (EN), 3 (EN), 4 (EN) 
 DE: 1 (DE), 2 (DE), 3 (EN), 4 (EN) 
 AT: 1 (DE), 2 (AT), 3 (EN), 4 (AT) 
 CH: 1 (DE), 2 (DE), 3 (EN), 4 (EN) 

 Overlay type on only gives the requested language: 

 EN: 1 (EN), 2 (EN), 3 (EN), 4 (EN) 
 DE: 1 (DE), 2 (DE) 
 AT: 2 (AT), 4 (AT) 
 CH: nothing 

Back