[gelöst] Modul: Commerce Agree Terms
am 21.04.2015 - 14:36 Uhr in
Hallo zusammen,
ich habe einen Commerce Online Shop in DE/EN (Druupal erstellt und habe ein Problem mit dem Modul "Commerce Agree Terms" (https://www.drupal.org/project/commerce_agree_terms) ... 7.35 Drupal, Kickstart 2.22
Die Funktionalität des Moduls funktioniert, jedoch benötige ich die Felder auf der Webseite in der jeweiligen Seitensprache (DE bzw. EN).
Die Felder, die dort zur Verfügung stehen (Terms and Condition, I agree with the %terms, etc.) finde ich auch unter "Lokalisierung -> Übersetzen", jedoch greift die Übersetzung die ich dort eintrage nicht.
Zur Info: Das i18n-Modul ist installiert und auch alle anderen Module/Einstellungen konnte ich für beide Sprachen übersetzen.
Kann mir jemand weiterhelfen, wie ich dieses Modul mehrsprachig verwenden kann??
Vielen Dank!
Bea
- Anmelden oder Registrieren um Kommentare zu schreiben
Schau mal hier:
am 23.04.2015 - 07:01 Uhr
Schau mal hier: https://www.drupal.org/node/2437903
Dort gibt es einen Patch, der die Labels übersetzbar macht. In dem Zuge kannst du den Patch gleich mit testen und bei drupal.org im Posting einen Kommentar hinterlassen, dass das Ganze für dich funktioniert.
SteffenR
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
Hallo Steffen, vielen Dank
am 23.04.2015 - 16:23 Uhr
Hallo Steffen,
vielen Dank für deine Antwort! Ich habe leider noch nie einen Patch gemacht - und würde dies auch gern verhindern (aus Sicherheitsgründen/Updates/etc.) - kennst du noch eine weitere Möglichkeit? Extra-Pane mit Webform integriert (obwohl man da wahrscheinlich 2 Submit-Buttons bekommt) oder ein anderes Modul (habe das Legal-Modul probiert, aber das greift ja nur bei registrierungen ... )?!
Vielen Dank!
Das ist ein kleiner Patch,
am 23.04.2015 - 17:53 Uhr
Das ist ein kleiner Patch, das kannst du auch per Hand ändern.
Zuerst die Originaldatei bei dir sichern und Wartungsmodus aktivieren:
includes/commerce_agree_terms.checkout_pane.inc
Dann den Patch anklicken und die Zeile mit - (Minus) entfernen und durch die Zeile + (Plus) ersetzen.
Aber immer nur exakt die Zeile / Zeilen wo das Minus / Plus vorsteht, nicht die Zeilen darunter, die kannst du als Orientierung ansehen.
Danach Cache löschen und Wartungsmodus wieder deaktivieren.
Wenn du es dir nicht zutraust ist immer eine Testinstallation hilfreich auf der man sowas üben kann egal mit welchen Folgen.
Oder Alternative https://www.drupal.org/project/stringoverrides
Hat mir schon oft geholfen, greift aber nicht immer.
Grüße Jenna
edit: etwas blöd beschrieben sehe ich gerade... mit Patch anklicken meinte ich aus dem Patch die neuen Zeilen mit dem Plus davor kopieren und dann in der Datei includes/commerce_agree_terms.checkout_pane.inc auf deinem FTP Server ersetzen...
Das Plus darf dann nicht in der Originaldatei stehen bleiben, es ist nur eine Orientierung für dich welche Zeile ersetzt wird.
Es funktioniert!
am 28.04.2015 - 10:15 Uhr
Ich habe jetzt einen Patch erstellt und es funktioniert. Vielen Dank!
Schön das es geklappt
am 28.04.2015 - 14:28 Uhr
Schön das es geklappt hat.
Ich sichere mir solche Modulordner oder zumindest die gepatchte Datei local auf dem PC im jeweiligen Projektorder Patches mit einer kleinen Doku und Link zum Patch.
Falls du es vergisst und bei einem Update überschreibst, spart das viel Zeit und Nerven.
Meistens fliessen solche Patches ohnehin in das nächste Update mit ein, ist aber immer gut wenn man die Dateien nochmal abgleichen kann.
Grüße Jenna