Neu Was ist der richtige Weg in Plugins Sprachvariablen an Smarty zu übergeben?

Trigoda

Aktives Mitglied
8. September 2022
44
3
Liebe Kollegen,

Ich habe Probleme im Plugin Sprachvariablen an Smarty zu übergeben.

Ich mache das derzeit mit dem Hook HOOK_SMARTY_INC und da kommt es dann leider vor, dass die Sprachvariablen (nicht nur vom Plugin, sondern wohl alle) sich nicht beim ersten Aufruf anpassen an die Sprache, sondern erst nach einem Reload.

Das Problem scheint schon öfter vorgekommen zu sein, zum Beispiel beim "Hinweisfenster von wnm" wurde das schon mal gefixt (das ist aber dummerweise mit IONCube verschlüsselt, weswegen ich die Lösung da nicht abgucken kann)

Kann mir einer der hoch geschätzten Kollegen hier verraten, wie ich Sprach Variablen an Smarty übergeben kann, ohne das es zu diesem Sprachen Chaos kommt? Damit es gleich die richtige Sprache anzeigt, ohne Reload?

Das würde mir extrem weiter helfen und vielen Dank im voraus!

Beste Grüße aus Berlin
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.472
2.060
Berlin
Der Hook ist schon recht früh, vermutlich ist dort noch gar nicht festgelegt, um zu wissen um welche Sprache es geht,
du beschreibst nicht genau was du da machst, darum kann ich dir da auch nichts wirklich verwertbares dazu sagen und nur Tipps geben wie es gehen sollte:

Eventuell wäre es besser auf den hook HOOK_LETZTERINCLUDE_INC zu gehen, da sollte klar sein um welche Sprache es geht.

Laut @MBesancon (https://forum.jtl-software.de/threads/jtl-und-die-sparchdatei-base-mo-im-plugin.220366/post-1180945)
kannst du das über die lang Funktion machen, aber das ist nicht sicher, bzw. funktioniert nicht stabil wie es scheint.

Die sicherste Art wäre, wenn du dein Plugin per Variable an smarty übergibst und das dann über die Plugin Funktion ausgibst.

In deinem Hook dann also dein Plugin registrieren

Code:
Shop::Smarty()->assign('DeinPlugin',$plugin);

Und dann kannst du das in deinem Template so ausgeben:

Code:
{$DeinPlugin->getLocalization()->getTranslation('DeineVariable')}

Das sollte der sicherste Weg sein, aber wie ich schon schrieb, das sind zu wenig Informationen zu dem was und warum du da etwas machst.

Grüße zurück aus dem heute sonnigem Berlin
 
Ähnliche Themen
Titel Forum Antworten Datum
In Bearbeitung Barentnahme bei Kassenschnitt geht bei mir nicht oder mache ich was falsch? neues Update drauf JTL-POS - Fehler und Bugs 9
Neu Was tun ? User helfen Usern 7
Neu Was macht "Sendungen pro Empfänger zusammenfassen" bei JTL-Shipping Labels => UPS? JTL-ShippingLabels - Fehler und Bugs 0
Neu Was passiert wenn ich Amazon Aufträge, Lieferscheine und Rechnungen per SQL aus der WAWI-Datenbank lösche? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Fehlermeldung: Dein Gerät ist nicht mit dieser Version kompatibel Einrichtung / Updates von JTL-POS 0
Neu Ist das möglich? Verwiegepflicht nur bei bestimmtem Aufträgen? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Endpreis* zzgl. Versand , Hilfe der Link ist weg JTL-Wawi 1.8 1
Neu JTL-Wawi 1.10.8.0 - Aufträge "Zusammenfassen [ist] deaktiviert" JTL-Wawi - Fehler und Bugs 18
Neu Shopify Connector: Wo ist die benutzerdefinierte App? Shopify-Connector 0
Variationen anlegen ist quälend langsam JTL-Wawi 1.8 5
Workaround - wenn keine Verwiegung oder Berechnung möglich ist. JTL-Wawi 1.9 4
Neu XRechnung ist als Anhang CSV Smalltalk 9
Beantwortet Prozessablauf WMS Start - Wo ist der Denkfehler? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu WARNUNG - Ameise 1.9 übergeht komplette Zeilen, wenn Erscheint am Datum leer ist z.B. weil entfernt/aktualisiert werden soll - HT-Zugriff verweigert JTL-Ameise - Fehler und Bugs 4
Neu Software Lizenzen Verkaufen! ist das Möglich? Arbeitsabläufe in JTL-Wawi 13
Neu WMS keine Verbindung zur Datenbank wenn Firewall an ist Installation von JTL-WMS / JTL-Packtisch+ 10
Neu Vergleich der (Schweizer) Zahlungsanbieter Plugins für JTL-Shop 0
Neu WMS - 1 Auftrag -> in 2 Lieferungen / Picklisten aufteilen (auf Basis der Versandklasse) Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 3
Neu Gesamtzahl der Aufträge pro Monat für JTL Rechnung Einrichtung und Installation von JTL-eazyAuction 1
Neu Übertragungsproblem der Kategorien bei der Shopware-Integration Shopware-Connector 0
Telefonisch Beratung, Hilfe bei der Angebotserstellung für otto.de Otto.de - Anbindung (SCX) 0
Neu Grundpreisanzeige in der Variationsauswahl Allgemeine Fragen zu JTL-Shop 0
Neu Benutzer Rechte - Versand Mitarbeiter soll Menge von Freipositionen mit der Lieferscheinerstellung ändern dürfen Arbeitsabläufe in JTL-Wawi 4
Neu Neukundenrabatt wird nicht im Warenkorb abgezogen, erst bei der Bestellungszusammenfassung Allgemeine Fragen zu JTL-Shop 0
Neu Problem mit der Anleitung bei der Vergabe der Rechte. Installation / Updates von JTL-Shop 1
Neu NovaChild Abstand zwischen Zeilen in der Produkt-Detailansicht ändern/reduzieren Templates für JTL-Shop 2
Neu Anzeige von Chargen-Nummern und MHDs der Komponenten von Stücklistenartikeln auf dem Lieferschein User helfen Usern - Fragen zu JTL-Wawi 1
Neu Fehlermeldung bei Synchronisation aus der WaWi: "Artikel "XYZ" kann nicht hochgeladen werden, da der Shop den Steuersatz '19' nicht unterstützt." WooCommerce-Connector 1
Otto Market - Geplante Downtime der Produktschnittstelle am 12. März 2025 Störungsmeldungen 0
Neu Bewertungssterne ausblenden in der Artikelübersicht Allgemeine Fragen zu JTL-Shop 0
Neu Fehler bei der Installation in der defines.php Installation / Updates von JTL-Shop 9
Neu Expressbearbeitung (unter Zusatzverpackung) in der WaWi per Workflow abfangen Allgemeine Fragen zu JTL-Shop 2
Neu Ändern der Header-Einstellungen im NOVA-Template ziehen nicht Templates für JTL-Shop 1
Neu Wie rufe ich Artikelbilder aus der Wawi im PowerBI Report Builder ab? User helfen Usern - Fragen zu JTL-Wawi 2
Dropshipping - Der Auftrag wird nicht ausgeliefert. JTL-Wawi 1.9 0
Neu Der Artikel steht "In Aufträgen" Allgemeine Fragen zu JTL-Shop 0
Neu Anzeige Handy-Nr. in der POS Allgemeine Fragen zu JTL-POS 0
Neu Anzeige Handy-Nr. in der POS Allgemeine Fragen zu JTL-POS 0
Neu Lange Stücklisten mit der Ameise einspielen dauert lange. User helfen Usern - Fragen zu JTL-Wawi 2
Neu Farbe der Schrift im mobilen Menü Templates für JTL-Shop 2
Neu Shoprabatt - kein Rabatt auf der Rechnung vs kein Shoprabatt dafür selber an Rabatt setzen denken User helfen Usern - Fragen zu JTL-Wawi 7
Neu Keine Anzeige von Bildern in der POS 1.0.11.3 Allgemeine Fragen zu JTL-POS 2
Neu Lastschrift an der POS Kasse Allgemeine Fragen zu JTL-POS 1
Wo steht jetzt die Seriennummer in der Rechnungsübersicht? JTL-Wawi 1.9 1
Neu Fehlerhafter Abgleich wegen angeblich mehr als 500 Artikel in der CFE von JTL-Shop 5 Allgemeine Fragen zu JTL-Shop 18
Aufpreis des Kindartikels wird nicht in der Beschaffung übernommen JTL-Wawi 1.9 1
Neu Leerzeichen vorangestellt im Barcode der Seriennummen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 8
Neu Nach dem Duplizieren eines alten Auftrags erscheint auf der Rechnung alte Bankverbindung JTL-Wawi - Fehler und Bugs 6
Neu Erneute Übermittlung der Sendungsnummern nach Adresskorrektur, oder erneutem Druck Amazon-Anbindung - Ideen, Lob und Kritik 2
Neu Mapping der Versandarten Shop, WMS und Wawi Allgemeine Fragen zu JTL-Shop 0

Ähnliche Themen