Habe da ein Problem, nach einem Update auf Version 4.0.0.1 habe ich das Problem, dass ich in der französischen Spracheinstellung den Text im Cookie Consent nicht ändern kann. Wenn ich im Admin Bereich mit deutsch eingeloggt bin dann kann ich den englischen und deutschen Text sehen. In Französisch sind die Felder leer. Wenn ich den Adminbereich dann auf Französisch umschalte und in Cookie Consent zum Bearbeiten reingehen möchte dann kommt die Fehlermeldung wie in Bild 1 zu sehen ist. Wo liegt da der Fehler und wie kann ich den beheben ?
Hast Du das Modul denn auch für die französische Sprache fit gemacht? Sprachdatei, Tabellenspalten in der Datenbank....
Hallo Barbara, nein, ich habe mir nur ein Update aufspielen lassen. Jetzt natürlich die Frage, wie mache ich das Modul "fit" für französisch. Welche Dateien müssen da geändert werden?
Das kann ich Dir leider nicht exakt sagen. Ich weiß nur, dass es diverse Einträge in der DB gibt, z.B. in configuration_storage einige Zeilen mit "modules/GambioCookieConsentPanel/....." Dann gibt es dazu auch eine neue Tabelle "cookie_consent_panel_purposes" Da könnte durchaus noch mehr sein. Und die Sprachvariablen müssen auch von irgendwo gefüllt werden, also muss es Lang-Dateien dazu geben.
hallo Barbara, eigentlich sollte es doch reichen wenn die Sprachfiles angepasst werden... dafür sollten doch werder Code Anpassungen an den Modulen noch in der DB nötig sein... das würde doch sonst dem Konzept der Mehrsprachigkeit widersprechen... Was sagt der Gambio Support?
Ich weiß nicht ob bei der Installation gleich für alle Sprachen die Zeilen entsprechend angelegt werden. In der configuration_storage werden die Sprachen nicht in einzelnen Zeilen sondern so: {"de":"Alle Akzeptieren","en":"Accept all"} angezeigt (bei mir gibt es nur de und en) Gibt es in der Tabelle einen Eintrag "fr" und der ist nur nicht gefüllt? Dann würde die Sprachdatei reichen
Ich habe mir das jetzt mal angeschaut und es ist tatsächlich so, das es in den Sprachfiles keine Texte gibt diese stehen alle in einer PHP Datei und sind auch nur über diese editierbar... Was hat sich Gambio dabei gedacht??? Ich muss jetzt tatsächlich mal eine Spielwiese bauen um zu testen...
Hallo Barbara, wo finde ich denn configuration_storage bei mir ist das Sprachpaket so wie auf dem Bild schon ein paar Jahre hinterlegt.
Die Sprachdateien für das Consent-Tool liegen in GXModules/Gambio/CookieConsentPanel/TextPhrases/.... @Plattfuss configuration_storage ist eine Tabelle in der Datenbank.
Französisch ist nicht im Grundsystem vorhanden. Das musst Du anlegen. Kopiere Dir dazu z.B. german und ändere in den Dateien die Texte entsprechend.
Stimmt, fehlt aber auch, wenn man auf FR umschaltet. Anlegen sollte man das also schon. Die anderen Texte stehen wohl wirklich nur in der Datenbank, da diese im Panel direkt geändert werden können.
sie stehen in der Datei GambioCookieConsentPanelModuleCenterModule.inc.php und diese liegt in /GXModules/Gambio/CookieConsentPanel/Admin/Classes Diese zu erweitern bringt erstmal nur einen Teilerfolg... die Cookie Box wird zwar angezeigt aber der "Weitere Informationen" & "Alle Akzeptieren" Button, hat keine Funktion. NACHTRAG... und der Menüpunkt "Cookie Einstellungen" öffnet die Box nicht.
Wenn das Sprachpaket schon Jahre alt ist, werden die entsprechenden Phrasen darin wahrscheinlich fehlen. Alle neuen Phrasen, die seitdem dazugekommen sind, sind in Deinem Sprachpaket nicht vorhanden. Wenn die Phrase fehlt, kannst Du da auch nichts ändern.
zum meinem aktuelle Stand... Spielwiese mit GX 3.14.4.2 in DE, EN, FR und NL FR und NL auf der Basis der EN Sprache eingerichtet Sprachfiles aus einer 3.14.3 Version hochgeladen und ergänzt - im Ordner GXModules/Gambio/CookieConsentPanel/TextPhrases die beiden Ordenr /dutch und /french erstellt - die Datei cookie_consent_panel.lang.inc.php aus dem /english Ordner kopiert - im Ordner GXModules/Gambio/CookieConsentPanel/Admin/Classes die Datei GambioCookieConsentPanelModuleCenterModule.inc.php erweitert um FR und NL - Cache gelöscht Wenn man im Admin in den Einstellungen vom Cookie Consent Tool auf FR oder NL umschaltet kommt die Fehlermeldung aus dem ersten Post. Die Cookie Box auf der Webseite wird korrekt angezeigt, jedoch haben "Weitere Informationen" & "Alle Akzeptieren" keine Funktion... Weitere Ideen?
Ich habe ein Ticket erstellt, schein etwas schwieriger zu sein, hab die Info bekommen das es an einen Experten weitergeleitet wird.......
Habe ich oben beantwortet: Die Phrasen in den Sprachpaketen fehlen. Dazu musst Du die fehlenden Phrasen in den Sprachdateien anlegen.
Es läuft wieder Das Team von Gambio hat meinen Shop geprüft und ein paar Korrekturen vorgenommen jetzt funktioniert auch französisch. Ich muss nur noch den Text übersetzen. Leider wurde mir nicht mitgeteilt welche Korrekturen vorgenommen wurden. Danke an alle hier die versucht haben zu helfen. Der Support von Gambio ist wirklich spitze ! Wolfgang