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

Trigoda

Aktives Mitglied
8. September 2022
49
4
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
8.043
2.298
Berlin
Firma
css-umsetzung
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
Was ist mit der Wawi 1.11.0? JTL-Wawi 1.11 20
Neu Was ist die korrekte Variable für die letzte Seite eines Artikellistings? Betrieb / Pflege von JTL-Shop 11
Neu JTL Coupon Alternative - was gibt es so? Plugins für JTL-Shop 2
Neu Wawi 2.0.... Hab ich was verpasst? ;-) Eigene Übersichten in der JTL-Wawi 1
Neu Was passiert beim Shop Update mit den Mailvorlagen? Installation / Updates von JTL-Shop 2
Neu Automatische Gutschriften FBA - Kunde sendet nichts zurück - was jetzt ? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Was bedeutet das genau: Anzahl nötiger Bestellungen (Zahlungsart im Shop Backend) Allgemeine Fragen zu JTL-Shop 1
Neu JTL-Packtisch Sortieren ist Grau Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Wo kann ich mich über JTL Kundencenter beschweren? 20 Minuten Lang einen Bug im Ticket dokumentiert, und am Ende "ein Fehler ist aufgetreten" Smalltalk 3
Kaufland Preis ist falsch - Rabatt für die Kd Gruppe nicht berücksichtigt kaufland.de - Anbindung (SCX) 2
Neu Ist ein Hin- und Rückversand so machbar? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Exporte: $Artikel->Versandkosten ist nicht der günstigste Tarif? Allgemeine Fragen zu JTL-Shop 3
Neu Ist es korrekt, dass Belegdaten von Amazon (VCS) mit einer etwa 7-tägigen Verzögerung in WAWI landen? Amazon-Anbindung - Fehler und Bugs 8
Neu Bitte legen Sie eine Retoure in JTL-Wawi an, damit eine korrekte Zuordnung zu den Stücklistenartikeln möglich ist. - WMS Retoure JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Welcher Hoster ist für JTL-Shop 5 empfehlenswert? User helfen Usern 12
Neu Fehlerhafte Adress-Übernahme durch NinePoint (Mirakl → JTL) – wer ist noch betroffen? JTL-Wawi - Fehler und Bugs 3
Neu Amazon Bestellungen werden nicht abgerufen - Fehler bei Account 'XXX' []: Ihr Account ist nicht aktiv. Amazon-Anbindung - Fehler und Bugs 5
Neu Sql Express 2022 - wawi sagt beim Start es ist ein Update bereit - gelöst Installation von JTL-Wawi 3
Ameisenimport ignoriert Feld "Ist Standardlieferant für Dropshipping" JTL-Wawi 1.10 2
Neu "Ist Standard Dropshipping Lieferant" per Ameise exportieren User helfen Usern - Fragen zu JTL-Wawi 5
Beantwortet Ihr Token bei JTL-eazyAuction ist ausgelaufen - Verletzung von Nebenpflichten (Treue- und Informationspflicht) durch JTL Einrichtung und Installation von JTL-eazyAuction 4
Neu Seit ~ 1 Monat werden UPS-Etiketten fehlerhaft gedruckt - Adresse ist gar nicht oder nicht vollständig. JTL-ShippingLabels - Fehler und Bugs 0
Neu Fehlermeldung: Der angegebene Wert für "purchasable_offer" ist ungültig. | Fehlercode(s): (4000001) Amazon-Anbindung - Fehler und Bugs 11
Neu Kindartikel direkt anzeigen/auswählen wenn nur ein Kind vorhanden ist? User helfen Usern - Fragen zu JTL-Wawi 0
Seit dem Update auf JTL Wawi 1.11.4 funktioniert der Workflow "Datei Schreiben" nicht JTL-Wawi 1.11 0
Neu Wie lässt sich der Lieferstatus von Aufträgen per SQL abfragen? User helfen Usern - Fragen zu JTL-Wawi 4
Neu eBay Angebotsimport : Fehler bei der Kommunikation mit dem eA-Server eBay-Anbindung - Fehler und Bugs 0
Seit der Umstellung zu 1.11.4 meldet Googl Search Händlereinträge >Feld "name" fehlt (in „brand“) JTL-Wawi 1.11 3
Neu Probleme mit dem erstellen eines Profils in der Datenbankverwaltung JTL-Wawi - Fehler und Bugs 1
Neu Bestellungen werden nicht mehr übertragen: Der Shop hat nicht alle Zahlungen gesendet. WooCommerce-Connector 0
Panik in der Firma JTL-Wawi 1.11 15
Neu DPD: YourInternalID 28: (1) Strasse - Postleitzahl - Ort kann nicht zugeordnet werden. Evtl. liegt ein Schreibfehler in der Adresse vor. JTL-ShippingLabels - Fehler und Bugs 0
Neu Wie verbanne ich Fremdsprachen-Anfragen aus der JTL-Search? Allgemeine Fragen zu JTL-Shop 0
Neu JTL_DirectQuery - SQL Abfrage Anzahl der Pakete auf Versandliste (DPD) User helfen Usern - Fragen zu JTL-Wawi 3
Neu Dauer der Datenbankaktualisierung? Installation / Updates von JTL-Shop 2
Neu Artikel werden nach Löschung in Shopify nicht neu aus der WaWi übertragen Shopify-Connector 2
Störung der Domain Infrastruktur JTL-Software Störungsmeldungen 0
Neu Amazon Abgleich - seit heute 26.11.26 keine Übernahme der Bestellungen mehr Amazon-Anbindung - Fehler und Bugs 14
Neu Standard Anzahl der gezeigten Artikel in Artikelübersicht Betrieb / Pflege von JTL-Shop 8
Neu Info zur Änderung im Zahlungsabgleich (FinTS) - Abschaltung der Umsatzabruf-Methode SWIFT (MT940) Arbeitsabläufe in JTL-Wawi 18
Neu JTL-Shop: Veraltete URLs & Weiterleitungen in der Sitemap – wie lösen? Allgemeine Fragen zu JTL-Shop 0
Neu Seit Update auf 1.11.4 läuft der CSV Abgleich ins Endlose! JTL-Ameise - Fehler und Bugs 6
Workflow zum abrufen der Upload-Datei aus dem Shop-Auftrag JTL-Wawi 1.11 0
Neu Zeilen in der Verkaufsübersicht farblich markieren Eigene Übersichten in der JTL-Wawi 0
Neu 0,1% an der Kasse erstellte Kunden nicht synchronisiert mit JTL Wawi Allgemeine Fragen zu JTL-POS 0
Kein e-Mail Versand aus der Wawi - Fehlermeldung JTL-Wawi 1.11 18
Neu Änderung der Spezialseite "Versandinformationen" zeigt sich nicht im Frontend Betrieb / Pflege von JTL-Shop 2
Neu Umrechnung von Verkaufsmengen in der Auftragserfassung Arbeitsabläufe in JTL-Wawi 1
Neu JTL Connector - Shopware 5 / 6: keine Erstübertragung der Daten Shopware-Connector 2
Lagerbestände mit der Ameise korrigieren JTL-Wawi 1.6 3

Ähnliche Themen