Neu Plugin englische Sprachvariablen greifen nicht im Shop

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

i.vedder

Neues Mitglied
13. September 2019
10
0
Hallo Zusammen,

wir haben ein grundsätzliches Problem mit der Zweisprachigkeit und den Plugins. In der Pluginverwaltung können wir die Sprachvariablen für Englisch deklarieren und speichern. Im Shop selbst wird diese Änderung dann aber nicht angezeigt, sobald wir die Sprache ändern. Verändern wir die Werte der deutschen Variablen, wird dies übernommen.
Woran könnte dies liegen? Der Cache wird nach den Änderungen gelöscht. Dieses Problem tritt auch bei Plugins auf, die nicht mit dem IonCube verschlüsselt sind.
 

i.vedder

Neues Mitglied
13. September 2019
10
0
Nein, das haben wir nicht. Ich habe auch bereits versucht, ein Plugin zu deinstallieren und wieder zu installieren. Leider auch ohne Erfolg.
 

NETZdinge.de

Sehr aktives Mitglied
7. April 2010
1.442
153
Ich hatte das mal in einem Plugin. Da hatte ich nicht für jeden Eintrag der Sprachvariablen eine englische Übersetzung angegeben. Da hatte ich auch das Problem. Eventuell ist es ja auch hier der Fall. Da am besten einmal in die Info.xml schauen, ob da eben für jeden lokalen Eintrag auch alle Sprachen dabei sind oder nicht bei einem eventuell eine Sprache fehlt.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
4.603
741
Berlin
wir haben ein grundsätzliches Problem mit der Zweisprachigkeit und den Plugins. In der Pluginverwaltung können wir die Sprachvariablen für Englisch deklarieren und speichern. Im Shop selbst wird diese Änderung dann aber nicht angezeigt, sobald wir die Sprache ändern. Verändern wir die Werte der deutschen Variablen, wird dies übernommen.
Woran könnte dies liegen? Der Cache wird nach den Änderungen gelöscht. Dieses Problem tritt auch bei Plugins auf, die nicht mit dem IonCube verschlüsselt sind.
Wenn Ihr mit einem Hook arbeitet, der früher feuert als der Shop weiß um welche Sprache es geht, dann kommt es zu diesem Problem, ich hab das vor ewigen Zeiten mal gemeldet.

Darum führe ich wenn es Probleme gibt, im 140er Hook dies hier aus, testet mal ob das bei euch etwas bringt:

Code:
        if (isset ( $_SESSION['cISOSprache'] )) {
            $oPlugin->oPluginSprachvariableAssoc_arr = \gibPluginSprachvariablen ( $oPlugin->kPlugin, $_SESSION['cISOSprache'] );
        }
 

i.vedder

Neues Mitglied
13. September 2019
10
0
Darum führe ich wenn es Probleme gibt, im 140er Hook dies hier aus, testet mal ob das bei euch etwas bringt:

Code:
        if (isset ( $_SESSION['cISOSprache'] )) {
            $oPlugin->oPluginSprachvariableAssoc_arr = \gibPluginSprachvariablen ( $oPlugin->kPlugin, $_SESSION['cISOSprache'] );
        }
Moin,
vielen Dank für die schnelle Antwort. Wo genau trägst du den Code ein? Ich habe ihn der public function __outputFilter in der class.JTL- Shop.JTLSmarty.php hinzugefügt und leider keine Veränderung festgestellt. Allerdings haben wir das Problem auch nicht nur mit Plugins, die 140 nutzen, sondern auch 131 und 132
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
4.603
741
Berlin
Ich mache das direkt wenn ich in den Hook springe als erste Aktion.
Das was ich geschrieben habe passiert aber nur wenn du ein Plugin hast, das vor dem HOOK_CORE_SESSION_CONSTRUCTOR feuert.
denn erst nachdem dieser Hook vorbei ist, weiß dein Plugin mit welcher Sprache es zu tun hat.

Das hier ist die Reihenfolge der Hooks die verwendet wird wenn ich einen Artikel aufrufe.
Alles vor 156 kennt keine Sprache, also bist du mit deinem 131er angeschi...n und musst dir was einfallen lassen, denn erst nach dem 156er Hook könntest du meine Lösung verwenden.

Code:
131
156
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
211
221
221
226
133
142
143
132
166
214
214
214
69
69
221
104
104
104
124
123
103
60
58
59
68
113
114
115
110
104
104
104
221
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
219
120
101
221
57
221
107
104
104
104
104
124
123
104
124
104
124
123
104
124
103
60
58
59
68
110
221
104
104
104
124
104
124
104
124
103
119
104
60
58
59
68
110
204
175
221
104
104
221
104
104
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
91
104
91
104
91
104
91
104
91
104
91
104
109
99
221
208
208
208
208
208
208
208
208
70
1
208
208
208
208
208
208
208
208
208
208
208
120
221
221
208
208
208
120
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
180
208
208
208
208
208
208
208
208
140
208
208
208
208
208
131
156
221
226
133
214
213
208
 

i.vedder

Neues Mitglied
13. September 2019
10
0

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
4.603
741
Berlin
Die Frage ist warum du den Hook HOOK_GLOBALINCLUDE_INC brauchst, der Hook übergibt ja nichts, also könntest du ja theoretisch auch den HOOK_CORE_SESSION_CONSTRUCTOR nehmen, der kommt ja fast sofort danach.
 

i.vedder

Neues Mitglied
13. September 2019
10
0
Die Plugins kommen von extern und sind teilweise verschlüsselt. Da dies bei mehreren Plugins auftritt, war die Frage, ob es generell Schwierigkeiten mit der Zweisprachigkeit bei Plugins gibt. Quelloffene Plugins haben eine andere Sprachvariable erhalten, sodass wir diese direkt im Shopbackend ändern können und nicht in der pluginverwaltung.
 
Ähnliche Themen Forum Antworten Erstelldatum des Themas
Neu Woher kennen Sie uns? - Plugin bzw. Möglichkeit abzufragen. Plugins für JTL-Shop 2
Neu [4.06.17] Plugin: heidelpay Standard 9.03.14 (Version 1.15), keine Aktivierung möglich JTL-Shop - Fehler und Bugs 3
Neu Plugin von Hand deaktivieren JTL-Shop - BETA - Feedback und Bugmeldungen 4
Neu Plugin für den WooCommerce JTL-Connector (Zahlungsart überschreiben mit setPaymentModuleCode()) WooCommerce-Connector 1
Neu Kostenloses Plugin: Userlike Livechat für den JTL Shop Plugins für JTL-Shop 0
Neu 📢 Neues Plugin "Charity - Spenden sammeln" by NETZdinge.de Plugins für JTL-Shop 1
Neu 📢 Neues Plugin "JTL Shop App" by NETZdinge.de Plugins für JTL-Shop 4
Neu Vertriebs Plugin Plugins für JTL-Shop3 1
Neu 📢 Neues Plugin "Zusatzartikel / Pfand" by NETZdinge.de Plugins für JTL-Shop 0
Neu Warum drückt sich JTL vor einem eigenen Cookie Hinweis (gratis Plugin) in Shop 4? Allgemeine Fragen zu JTL-Shop 11
Neu Warum hat amazon direkt kein Cookie Plugin Smalltalk 5
Plugin Entwicklung - Artikel in den Warenkorb legen -> Warenkorb Gesamtsumme falsch Plugins für JTL-Shop 2
Neu Plugin: Bürgel Bonitätsauskünfte verfügbar? Plugins für JTL-Shop 1
Neu Template durch plugin überschreiben Technische Fragen zu Plugins und Templates 1
Gelöst Sellxed Payrexx Plugin zeigt falsche Version an Gelöste Themen in diesem Bereich 3
Neu \HOOK_SMARTY_OUTPUTFILTER überschreiben eines Templates durch Plugin. Technische Fragen zu Plugins und Templates 1
Neu Überverkäufe im B2B. Prozess abbilden über Template/Plugin möglich? Allgemeine Fragen zu JTL-Shop 1
Neu Google Shopping Exportformat (Plugin) - keine Datenfeed erstellung Plugins für JTL-Shop 5
Neu JTL DHL Wunschpaket Plugin Plugins für JTL-Shop 0
Neu Problem mit Plugin, kann mir jemand sagen was der Fehler bedeutet? Plugins für JTL-Shop 4
Neu Fehlercode 203 bei erneuter Paypal-Plugin-Installation Allgemeine Fragen zu JTL-Shop 1
Neu Neues Plugin: Profi Preise - für Flächen- & Volumenberechnungen, prozentuale Aufpreise & eigene Formel Plugins für JTL-Shop 45
Neu Händlerbund PlugIn auf zweisprachigen Shop Plugins für JTL-Shop 1
Neu Darf ein gekauftes Plugin einfach deaktiviert werden? Business Jungle 19
Neu Mehrsprachigkeit PayPal Plugin Fehler Allgemeine Fragen zu JTL-Shop 5
Neu Suche Plugin bzw. Artikel anpassen Funktion gesucht Technische Fragen zu Plugins und Templates 1
Neu Rechtstexte Händlerbund per PlugIn in Englisch sind leer. Betrieb / Pflege von JTL-Shop 1
In Bearbeitung Wordpress Plugin WPML Support - Multilanguage WooCommerce-Connector 1
Neu Lieferschein 2.0 Versandart nicht angeben (englische Variable) User helfen Usern - Fragen zu JTL-Wawi 5
Ähnliche Themen