oveleon / contao-cookiebar

Cookie bar for the Contao Open Source CMS
GNU Affero General Public License v3.0
58 stars 24 forks source link

Mehrsprachige Seite - erneute Cookie-Bestätigung bei Sprachenwechsel #8

Closed saress closed 4 years ago

saress commented 4 years ago

Hallo,

wir haben eine mehrsprachige Seite mit 2 Seitenbäumen, konkret deutsch und englisch. Jetzt habe ich dazu 2 verschiedene Cookiebars angelegt, alles übersetzt und dem jeweiligen Seitenbaum die entsprechende Cookiebar zugeordnet. Das funktioniert auch bestens und die Cookies werden geblockt und das Cookiebanner erscheint.

Bestätigt man allerdings z.B. auf der deutschen Seite das Banner und alle Cookies und switched auf die EN Seite, dann wird das Banner wieder erneut aufgerufen und angezeigt. Bestätigt ich dann alles, kann ich auf der Seite surfen und das Banner bleibt unsichtbar. Wechsle ich die Sprache erneut, dann geht der Spaß von vorne los.

Ob das jetzt ein normales Verhalten ist, weiß ich nicht, ich vermute aber nicht, oder?

Besten Dank Saress

doishub commented 4 years ago

Hallo Saress,

das Verhalten war wirklich nicht ganz korrekt, ich habe es in f9a7d0e (1.2.4) behoben.

saress commented 4 years ago

Hallo Doishub,

vielen Dank für die schnelle Problembehebung.

Ich habe es gerade getestet und jetzt wird nur mehr beim ersten Wechsel auf die alternative Sprache die Cookiebar angezeigt. Ich dachte zwar, dass die Bestätigung einer Sprache eigentlich ausreichen müsste, aber wenn es je Sprache nur einmal kommt, ist das sicher kein Problem.

Besten Dank Saress

doishub commented 4 years ago

Hallo Saress,

das ist auch möglich. Solltest du für beide Sprachen nur einmal die Cookiebar bestätigen wollen, müsstest du sowohl für de als auch für en die gleiche Konfiguration im jeweiligen Seitenroot auswählen. Es könnte ja durchaus sein, dass gewisse Cookies in der en-Seite gar nicht verwendet und somit auch nicht abgefragt werden müssten. In diesem Fall würden zwei Konfigurationen sinnvoll sein. In Deinem Fall reicht eine Konfiguration, hier müsstest du jedoch die Texte innerhalb der Konfiguration dann per Insert-Tag o.ä. einbetten um die Mehrsprachigkeit beibehalten zu können.

saress commented 4 years ago

Hallo,

vielen Dank für Deine Nachricht. Da hast Du natürlich recht, ist ja oft so, dass die alternativen Seitenbäume oft weniger Inhalte haben und gewisse Dinge gar nicht benötigt werden. Das mit den Insert-Tags ist ein guter Tipp, werde ich mir merken :-) Ich denke aber, dass die Variante mit einer Cookiebar je Sprache dann doch die bessere Lösung ist.

Beste Grüße Saress