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.262
276
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 Plugin CSS / LUWOSOFT Digitaler Bon Plugins für JTL-Shop 0
Neu Wie Smarty Variable aus Plugin heraus verändern Technische Fragen zu Plugins und Templates 6
Neu Paypal Plugin Update usw. kann mir bitte jemand den Unterschied erklären? Plugins für JTL-Shop 0
Neu EU-Cookie-Plugin für Shop 5 Plugins für JTL-Shop 2
Neu Probleme mit Produktbewertung für Rich-Snippets und Trusted Shops Plugin (Vers. 4.09) [JTL Shop 4.05] Plugins für JTL-Shop 0
Neu Secupay Plugin Plugins für JTL-Shop 4
Neu Plugin zum anzeigen der Gefahrenhinweise (CSS Gefahrenklasse) Plugins für JTL-Shop 0
Neu 💙 Neues Plugin: Audioplayer Plus (stylischer Player mit Playlist für mehrere MP3-Dateien) für JTL-Shop 5 Plugins für JTL-Shop 0
Neu 💙 kostenloses Plugin: Shopauskunft Widget (Bewertungen sammeln und anzeigen) für JTL-Shop 5 Plugins für JTL-Shop 0
Neu 🟢 Neues Plugin: "Google Sign-In" von Backhaus.digital Plugins für JTL-Shop 7
Neu Shop 5 Plugin-Updates Plugins für JTL-Shop 1
Neu JTL Shop 5 Plugin gesucht: Community Plugins für JTL-Shop 5
Neu TopBar von Template um eigene Ausgabe aus Plugin erweitern? Technische Fragen zu Plugins und Templates 0
Neu 💚 DZM OPC Portlets vererben - Plugin Vorankündigung Plugins für JTL-Shop 6
Neu Plugin problem bei Deprecated Hinweis Plugins für JTL-Shop 0
Neu Doofinder-Plugin Plugins für JTL-Shop 0
Neu Suche Video Plugin in/bei Artikel Plugins für JTL-Shop 1
PayPal PlugIn und Shopabgleich Upgrade JTL-Shop4 auf JTL-Shop5 1
Neu Plugin-Suche: Aktuelle Bearbeitungszeit anzeigen Plugins für JTL-Shop 1
Neu CDN Plugin Plugins für JTL-Shop 0
Neu OCI 4.0 Plugin für JTL Shop 5 gesucht Plugins für JTL-Shop 0
Neu Plugin oder Quellcode für Laufschrift im Header JTL Shop 5 Installation / Updates von JTL-Shop 0
Neu Lilfoot Idealo Plugin - Fehler Versandkosten Technische Fragen zu Plugins und Templates 0
Neu Komische Migrationsdateien im Plugin Manager Plugins für JTL-Shop 2
Neu Plugin lassen sich im neuen 5er Shop nicht installieren über meine Käufe Upgrade JTL-Shop4 auf JTL-Shop5 7
Neu Plugin: JTL Google reCaptcha v2 - Wie erstellt man die Schlüssel dafür? Plugins für JTL-Shop 0
Neu Eigene Icons/Schaltflächen im Plugin Technische Fragen zu Plugins und Templates 1
In Diskussion Pflichtinfo für Bestandskunden: Support & Entwicklung von DHL Versenden in JTL-Shipping JTL-ShippingLabels - Ideen, Lob und Kritik 19
Neu smarty Date | Wochentag auf Deutsch? Allgemeine Fragen zu JTL-Shop 0
Neu CHECKOUTPROZESS: $SMARTY-WARENKORN BEEINFLUSSEN ÄNDERN? Technische Fragen zu Plugins und Templates 2

Ähnliche Themen