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.357
340
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 🌟Neues Plugin: Bounce Landingpage Plugins für JTL-Shop 5
Neu 504 Gateway Time-Out nginx bei Plugin-Updates Gelöste Themen in diesem Bereich 10
Neu Unterstützung bei JTL5-Shop-Überarbeitung gesucht - Template/Plugin uvm. Dienstleistung, Jobs und Ähnliches 1
Neu Erledigt - Plugin PayPal Checkout, Update auf 1.4.0, Komplettabsturz Plugins für JTL-Shop 1
Neu Paypal Plugin erzeugt "Quirks Mode" Betrieb / Pflege von JTL-Shop 0
Neu Mail-Versand & Plugin Doku Technische Fragen zu Plugins und Templates 2
Neu Variationen im Shop Auswahl zurücksetzen (Plugin?) Betrieb / Pflege von JTL-Shop 3
Neu NEU ✔️ PDF-Angebots-Plugin für den JTL-Shop 5 - PDF Angebote von der Produktseite oder aus dem Warenkorb heraus generieren B2C / B2B Plugins für JTL-Shop 5
Neu Neues Plugin: Hersteller Slider Portlet (Zentrierungs- oder Schwarz/Weiß-Modus, Responsive Anpassung..) inkl. 5 kostenlosen Lizenzen Plugins für JTL-Shop 4
Neu Plugin KBA Finder Implementierung/Darstellungsänderung Plugins für JTL-Shop 0
Neu Custom Template für Custom Artikel mit Plugin? Plugins für JTL-Shop 0
Neu JTL Connector Plugin Aktivierunf [Fehlermeldung] WooCommerce-Connector 1
Neu Erfahrung mit LS-Cache Plugin Technische Fragen zu Plugins und Templates 10
Neu 🌟Neues Plugin: FRASPY Altersprüfung & IdentitätsCheck Plugins für JTL-Shop 3
Neu 🎉 Neues Plugin: "Versandkosten und Lieferzeit automatisch beziehen - UPS Extension" 🎉 Plugins für JTL-Shop 2
Neu Neues Plugin: Formular Portlet (Drag&Drop Dateiupload by FilePond, Kontakt, Retoure, Reklamation, Gewerbenachweis..) Plugins für JTL-Shop 10
Neu Neues Plugin - Solar Steuerfrei (Mehrwertsteuerbefreiung nach §12 Abs. 3 UStGt für Solar- und Photovoltaikanlagen) Plugins für JTL-Shop 7
Neu Plugin Mail senden - Cc / Bcc Technische Fragen zu Plugins und Templates 4
Neu [Gelöst] IT Rechtskanzlei AGB Plugin Fehler "Plugin wurde nicht gefunden" Plugins für JTL-Shop 4
Neu neues Paypal-Checkout (plugin) verhindert Bestellung - keine Zahlungsarten angezeigt (hängt) Betrieb / Pflege von JTL-Shop 8
Neu Problem mit Plugin-Aktivierung und WooCommerce-Kompatibilität WooCommerce-Connector 2
Neu CiN TrackID-Import Plugin User helfen Usern - Fragen zu JTL-Wawi 12
Neu JTL Shhop Plugin "Exportformat Google Shopping" - falsche Preise im GMC, wenn Staffelpreise vorhanden JTL-Shop - Fehler und Bugs 11
Neu Checkout Postfinance Plugin installieren (Schweiz) Plugins für JTL-Shop 47
Neu E-Commerce-Effizienz steigern: Welche Programmiersprache verbessert die JTL-Shop-Entwicklung? Technische Fragen zu Plugins und Templates 1
Neu Smarty-Fehler im Logfile JTL-Shop - Fehler und Bugs 1
Neu Smarty Block in Productdetails Templates für JTL-Shop 0
Neu Consent Status per Smarty Var abfragen Technische Fragen zu Plugins und Templates 1

Ähnliche Themen