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.236
262
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 Entwicklung - Plugin aktiv? Debugging Technische Fragen zu Plugins und Templates 0
Neu Einsteigerfragen Plugin Entwicklung bzw. Ausgabe im Template Technische Fragen zu Plugins und Templates 7
Neu Shop 5.15 - Altes PayPal Plugin (nicht PP Checkout) woher bekommen ? Plugins für JTL-Shop 4
Neu Plugin-Verschlüsselung/Encoding Technische Fragen zu Plugins und Templates 5
Neu Plugin für Trusted Shops Excellence Shop5 Plugins für JTL-Shop 1
Nach Domainumstellung Plugin Manager nicht mehr erreichbar Einrichtung JTL-Shop5 1
Neu Formulareingaben / Formel ausrechnen - Plugin? Plugins für JTL-Shop 0
Neu JTL Header Plugin: Weitere Grafik/Badge neben dem Logo platzieren, wie? Templates für JTL-Shop 4
Neu Plugin: "Auswahlassistent" by NETZdinge.de Plugins für JTL-Shop 1
Neu JTL-Header Plugin - Mehrzeilige Navbar mit fester Boxgröße Templates für JTL-Shop 1
Neu Rich Text Editor fehlt wird nicht angezeigt, benötigt man ein Plugin? Allgemeine Fragen zu JTL-Shop 0
Neu DHL Plugin und Vorkasse JTL-Shop - Ideen, Lob und Kritik 0
Beantwortet Nicht benötigtes Plugin entfernen? Plugins für JTL-Shop 3
Neu Neues JTL-Shop5 Plugin "Click&Collect" by CIN-GmbH 📢 Plugins für JTL-Shop 1
Neu Einrichtung Unzer Plugin unter JTL-Shop 5 Plugins für JTL-Shop 0
Beantwortet IT Recht Kanzlei Plugin spielt doppelt aus Plugins für JTL-Shop 2
Neu Secupay Plugin Plugins für JTL-Shop 7
Neu PAYPAL Checkout-Plugin Zahlarten nicht benannt Installation / Updates von JTL-Shop 0
Neu DHL Wunschpaket Plugin JTL Shop 4 - Bestellvorgang verwehren bei fehlender Auswahl/Eingabe Plugins für JTL-Shop 0
Neu PAYPAL Plugin 2.1.2. zeigt bei JTL SHOP 5.1.4 unsere Bestellnummern nicht mehr an JTL-Shop - Fehler und Bugs 2
Neu PayPal Plugin leitet nicht auf Bestellabschluss-Seite Plugins für JTL-Shop 1
Neu 💙 Neues Plugin: Upload Field Extension (Uploadfelder für Formulare bereitstellen) für JTL-Shop 5 Plugins für JTL-Shop 0
Neu Plugin für Zusatzverkäufe unter Warenkorbbutton Plugins für JTL-Shop 2
Neu SW5 Connector Plugin Freigabe für aktuelle SW-Version Shopware-Connector 4
Beantwortet Altes PayPal Plugin richtig deinstallieren Plugins für JTL-Shop 2
Neu PlugIn Wunsch: Preis XXX nicht erhöht seit XXX Plugins für JTL-Shop 0
Neu PAYPAL Plugin 2.1.2. zeigt bei JTL SHOP 5.1.4 unsere Bestellnummern nicht mehr an Plugins für JTL-Shop 2
Neu Sofortüberweisung Classic Plugin Fehler "Die Transaktions-ID ist ungültig." Plugins für JTL-Shop 0
Neu Plugin: JTL Exportformat Google Shopping - g:product_type - Warengruppe anstelle Kategorie übermitteln User helfen Usern - Fragen zu JTL-Wawi 0
Neu Paypal Plugin Fehlerhaft Plugins für JTL-Shop 3
Neu WWF Plugin nur Whitescreen Plugins für JTL-Shop 1
Neu Neues PayPal "Checkout" Plugin für Shop 5 - "Basic-Version" ohne Übergabe von Artikeldaten möglich? Plugins für JTL-Shop 4
Neu Plugin Installation Fehler Code 3 Installation / Updates von JTL-Shop 1
Neu per Plugin Variationen ein/ausblenden (Javascript/Jquery) Technische Fragen zu Plugins und Templates 5
Zahlungsarten abhängig nach Adresse - mit Plugin möglich? Einrichtung JTL-Shop5 1
Neu 💙 Neues Plugin: Lieferslot (Liefertermin/Abholzeit vereinbaren) für JTL-Shop 5 Plugins für JTL-Shop 3
Neu 💙 Neues Plugin: Liefergebiete Plus (Artikelansicht nach Postleitzahl) für JTL-Shop 5 Plugins für JTL-Shop 0
Neu PlugIn wird nicht im Kundencenter angezeigt Allgemeine Fragen zu JTL-Shop 0
Neu Probleme mit PP Checkout PlugIn Plugins für JTL-Shop 14
Neu 💙 Neues Plugin: Produktbewertung Plus (Kundenbewertungen mit Bildern oder Videos) für JTL-Shop 5 Plugins für JTL-Shop 7
Neu Welches Plugin für Facebook Pixel? Technische Fragen zu Plugins und Templates 1
Neu Spezialseiten Händlerbund-Plugin Plugins für JTL-Shop 0
Neu Core-Connector 5 Doku, Mac-Entwicklung Allgemeines zu den JTL-Connectoren 0
Neu Eigene Smarty-Funktion - NOVA-Template Ausgabe Templates für JTL-Shop 0
Neu Smarty Produkt in Objektcache zuweisen. Technische Fragen zu Plugins und Templates 0

Ähnliche Themen