Neu Plugin Entwicklung: Smarty Variable in .tpl file anmelden

Steve Iva

Mitglied
31. August 2021
6
1
Hallo,

ich bin gerade dabei, mein erstes JTL Plugin zu bauen und habe aktuell Probleme, eine Variable in Smarty anzumelden.

Ich habe eine eigene variation.tpl (Teil des Plugins, nicht des Themes), in der ich die Smarty variable anzeigen lassen möchte.

Ich versuche aktuell über die Bootstrap.php des Plugins, über die boot()-Methode, um genauer zu sein, einen EventListener / Dispatcher aufzubauen, der auf den Hook HOOK_ARTIKEL_CLASS_FUELLEARTIKEL (immer, wenn ein Artikel geladen wird) hören soll.

Wenn der Hook ausgeführt wird, soll eine custom function von mir aufgerufen werden, die smarty->assign(...) ausführt. Im JTL Debugger wird allerdings angezeigt, dass die Smarty Variable die ich befüllen möchte, leer ist.
Macht es grundsätzlich Sinn, Smarty Variablen so anzumelden, wie ich es machen möchte, oder gibt es einen einfacheren Weg?

Danke,
Steve
 

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.369
345
Halle (Saale)
Das ist nur bedingt sinnvoll, da der von dir genannte Hook sehr oft ausgeführt wird und Smarty zu dem Zeitpunkt nicht zwangsläufig initialisiert sein muss.
Du kannst eigentlich erst ab HOOK_SMARTY_INC sicher sein, dass dies der Fall ist und auch erst dann solltest du Variablen assignen.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Frage zu Plugin Entwicklung : IO Request im Admin Technische Fragen zu Plugins und Templates 2
Neu Frage zur Plugin Entwicklung Plugins für JTL-Shop 3
Welche GPSR Plugin-Einstellungen mit WaWi 1.9.6.1 JTL-Wawi 1.9 4
Neu Felder vom neuen Plugin importieren möglich? Shopware-Connector 0
Neu GPSR Plugin für Gambio Connector steht bereit Gambio-Connector 0
Neu DRINGEND Hilfe - Google Analytics Plugin JTL-Shop - Fehler und Bugs 4
Neu PlugIn: JTL GPSR Plugins für JTL-Shop 15
Neu Plugin Suche: Mailchimp Plugins für JTL-Shop 0
Neu Plugin mit transparentem Hintergrund (Auswahlassistent) Plugins für JTL-Shop 1
Neu Probleme mit PayPal-Plugin: Bestellungen "pending" & doppelte Zahlungen nach Direktzahlung Plugins für JTL-Shop 0
Neu Template Dateien Rendern im Plugin Plugins für JTL-Shop 6
Neu 🎉 Neues Plugin: "Versandkosten und Lieferzeit automatisch beziehen - ShipMonk Extension" 🎉 Plugins für JTL-Shop 1
Neu 🎉 Neues Plugin: "Versandkosten und Lieferzeit automatisch beziehen - DHL-Express Extension" 🎉 Plugins für JTL-Shop 3
Neu S: Plugin Dropdown-Menü für meine Kategorien Plugins für JTL-Shop 10
Neu "Warenkorb teilen als Link" Plugin by Visitmedia Plugins für JTL-Shop 2
Neu Das JTL Shop gratis Plugin GPSR Verordnung - sieht mies aus, belastet die Datenbank, Excel Bearbeitung unmöglich Betrieb / Pflege von JTL-Shop 30
Neu PAYONE Plugin keine Bestellabschluss Seite Plugins für JTL-Shop 0
Neu 📢 Neues Plugin: "GPSR Herstellerinformationen" 📢 Plugins für JTL-Shop 31
Neu Anbindung an Idealo mit Plugin gesucht Schnittstellen Import / Export 1
Neu Mollie Plugin und stornierte "Klarna Pay Later" Zahlungsaufforderungen. Plugins für JTL-Shop 0
Neu Plugin: WooCommerce Wallet oder Gutscheine mit JTL nutzen - Fehler in der MwSt User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Plugin fuer Wordpress Plugin wirft Error/success Fehler WooCommerce-Connector 2
Neu JTL Google Shopping Plugin - Bilder Updaten Plugins für JTL-Shop 3
Neu Wie andere Länder und Sprachen vom Google Shopping Plugin mit dem Merchant Center verbinden Plugins für JTL-Shop 6
Neu Google Shopping Plugin - Artikel filtern Plugins für JTL-Shop 3
Neu Rollenbasiertes Kunden-Plugin (B2B) Plugins für JTL-Shop 1
Neu Eigenes Plugin und der cache.. Plugins für JTL-Shop 3
Neu Zu große Smarty Variable Technische Fragen zu Plugins und Templates 0

Ähnliche Themen