Hallihallo,
wir haben eine mehrsprachige Seite und mehren Katalog mit bis zu drei Sprachen.
Wenn das "Basis-Spracheinträge updaten" in der Maintenance ausgeführt wird o. der Cronjob dazu durchläuft, dann tut es uns je Katalog für alle Sprachen neue Basis-Spracheinträge in die "tl_pct_customcatalog_language"-Tabelle anlegen, obwohl es bereits alle notwendigen Basis-Spracheinträge gibt.
Grobes Beispiel:
Drei Sprache, Basissprache (DE), English (EN) und Russisch (RU).
Eine Katalog-Tabelle "cc_table" mit einem Eintrag (bzw. einmal pro Sprache):
ID 43 in Basissprache DE
ID 89 in EN
ID 223 in RU
Grobes CSV (ohne Feld tstamp) der "tl_pct_customcatalog_language" dazu:
Wenn das "Basis-Spracheinträge updaten" durchläuft sieht die Tabelle dann so aus:
Das führt nun dazu das trotz Filterung nach aktiver Sprache im Frontend-Modul dann der Katalog-Eintrag bei der Basis-Sprache dreimal ausgeben wird, einmal je Sprache.
Aktive Sprache Filterung bei den anderen Sprachen klappt aber weiterhin.
Eine Idee was da schief läuft?
Versionen:
Contao: 4.4.49 und 4.9.3
CustomCatalog: 4.2.0 und zum ersten in einer 4.1.0 Installation fest gestellt
Danke im voraus und
mit freundlichen Grüßen
Stefan Reichelt
wir haben eine mehrsprachige Seite und mehren Katalog mit bis zu drei Sprachen.
Wenn das "Basis-Spracheinträge updaten" in der Maintenance ausgeführt wird o. der Cronjob dazu durchläuft, dann tut es uns je Katalog für alle Sprachen neue Basis-Spracheinträge in die "tl_pct_customcatalog_language"-Tabelle anlegen, obwohl es bereits alle notwendigen Basis-Spracheinträge gibt.
Grobes Beispiel:
Drei Sprache, Basissprache (DE), English (EN) und Russisch (RU).
Eine Katalog-Tabelle "cc_table" mit einem Eintrag (bzw. einmal pro Sprache):
ID 43 in Basissprache DE
ID 89 in EN
ID 223 in RU
Grobes CSV (ohne Feld tstamp) der "tl_pct_customcatalog_language" dazu:
Code:
id,pid,source,lang 43,43,cc_table, 89,43,cc_table,en 223,43,cc_table,ru
Code:
id,pid,source,lang 43,43,cc_table, 89,43,cc_table,en 223,43,cc_table,ru 89,89,cc_table, 223,223,cc_table,
Aktive Sprache Filterung bei den anderen Sprachen klappt aber weiterhin.
Eine Idee was da schief läuft?
Versionen:
Contao: 4.4.49 und 4.9.3
CustomCatalog: 4.2.0 und zum ersten in einer 4.1.0 Installation fest gestellt
Danke im voraus und
mit freundlichen Grüßen
Stefan Reichelt
Kommentar