Plugin Hook - wie komme ich an die Infos

Beanbits

Aktives Mitglied
19. März 2014
8
0
Moin,

muss für meinen Plugin den Hook 45 nutzen (Ajax Austausch von Variationskombinationen. Nach dem Laden eines Variationskindes. Informationen über den Vaterartikel und den Kindartikel, Artikelinformationen.)

weiß jedoch nicht wo genau die Infos nun stecken - in welcher Variable. Smarty Debug sagt nicht viel aus.

Zusätzlich kommt noch hinzu, dass wenn ich Plugins von JTL anschaue, nutzen die manchmal Funktionen wie "
gibSprachVariablen()" - habe dazu auch alle Dateien nach der Funktionsdefinition durchsucht ,welche nicht mit IONCube verschlüsselt sind
...aber ich finde nirgendwo auch nur ne Liste worin diese Funktionen, welche ich in Plugins nutzen kann, aufgelistet sind.

Danke schon mal für eventuelle Hilfestellung.
Ben
 

NETZdinge.de

Sehr aktives Mitglied
7. April 2010
2.327
344
AW: Plugin Hook - wie komme ich an die Infos

Lass dir mal die $GLOBALS ausgeben... Da steht eigentlich alles drin, was du an Variablen nutzen kannst...
 

fibergirl

Sehr aktives Mitglied
14. April 2016
832
261
AW: Plugin Hook - wie komme ich an die Infos

Mir geht's ähnlich.Ich knacke auch an dem Rätsel, wie ich innerhalb der Hooks an relevante Variablen komme.

Gut, wenn sie irgendwie als Objekt o.ä. übergeben werden, geht's ja noch.
Aber ich kämpfe gerade damit, auch nur $lang zu fassen zu kriegen.
In $GLOBALS['lang'] nicht definiert. global $lang is auch nich.

Das JTL-example greift auf Smarty zu. In meinem helper exakt genauso (isModern() existiert identisch):

if (self::isModern()) {
$smarty = Shop::Smarty();
} else {
global $smarty;
}

Bei mir nur Internal Error 500.

Vielleicht hängt es ja auch vom Hook ab, wo was zur Verfügung steht (bei mir gerade 104). Aber so allgemeine Sachen sollten doch immer da sein?

In welcher Richtung muss ich weitergehen?
 

fibergirl

Sehr aktives Mitglied
14. April 2016
832
261
AW: Plugin Hook - wie komme ich an die Infos

Ach je, hier ist ja JTL 3, ich habe einen 4.03/1. Aber vielleicht gibts ja einen sinnvollen Tipp, der auf beide passt?
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
AW: Plugin Hook - wie komme ich an die Infos

schau in die includes/hooks_inc.php

da siehst du in welcher php der jeweilige hook gecalled wird.

dann schaust du in der php nach, welche Variablen im scope des hooks übergeben werden.

Ob dir im hook noch weitere Variablen zur Verfügung stehen, bekommst du am einfachsten mit get_definded_vars() heraus.

Eine Übersicht der hooks findest du hier:
Hooks — JTL-Shop Dokumentation
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Apple Pay in PayPal Plugin für die Schweiz Plugins für JTL-Shop 4
Neu Bekomme das GPSR Plugin nicht installiert Plugins für JTL-Shop 2
Neu 💙 Neues Plugin: Adresse Auto-Complete (Adressdaten automatisch befüllen) Plugins für JTL-Shop 0
Neu Budget Plugin? Plugins für JTL-Shop 0
Neu Produktsicherheit "GPRS Plugin" (Testkunden) gesucht Plugins für JTL-Shop 2
Neu 💙 Neues Plugin: JTL-ServerDashboard Pro (kompakte Serverinformationen anzeigen) Plugins für JTL-Shop 0
Neu 💙 Neues Plugin: Ähnliche Artikel als Liste (Ähnliche Artikel vergleichen) Plugins für JTL-Shop 0
Neu JTL GPSR Plugin, Herstellerdaten im Tab anzeigen lassen? Allgemeine Fragen zu JTL-Shop 1
Neu Selber Plugin erstellen Plugins für JTL-Shop 3
Neu GPRS Plugin Infos doppelt und in Artikelliste Plugins für JTL-Shop 2
Neu Plugin-Manager Error 500 Technische Fragen zu Plugins und Templates 2
Neu Lizenkosten Shopware 6 Plugin ? Shopware-Connector 7
Neu Worüber Klarna am besten nutzen? Mollie oder Plugin? User helfen Usern - Fragen zu JTL-Wawi 1
Voucher Guthaben Payment Plugin Berechnen Allgemeine Fragen zu JTL-Vouchers 0
Neu Plugin für Bundles gesucht Plugins für JTL-Shop 4
Neu GPSR Plugin wird nicht bei allen Artikeln angezeigt Plugins für JTL-Shop 18
Neu GPSR Plugin Formatierung anpassen. Plugins für JTL-Shop 8
Neu GPSR Plugin Installation haut nicht hin Plugins für JTL-Shop 2
Neu 📢 Plugin "Verbotene Artikel: Kauf nur für richtige Kundengruppe" by NETZdinge.de Plugins für JTL-Shop 1
Neu GPSR Plugin Format Fehler Plugins für JTL-Shop 0
Neu Payment plugin order number Plugins für JTL-Shop 0
Plugin: JTL Exportformat Google Shopping - Mindermengenzuschlag Einrichtung JTL-Shop5 0
Neu Nach Update auf JTL GPSR-Plugin 1.0.3 vom Backend ausgeschlossen Plugins für JTL-Shop 25
Beantwortet Plugin Dev: Setting-Links Spacer Problem (info.xml) JTL-Shop - Fehler und Bugs 1
Neu Paypal Plugin wird von akutellen IOS Geräten nicht geladen Plugins für JTL-Shop 17
Neu Warnung bei Paypal Plugin Plugins für JTL-Shop 4
Neu Klarna Plugin mit JTL Shop 5.4.0 lässt Pay Now nicht zu Plugins für JTL-Shop 17
Neu WARNUNG JTL GPSR Plugin 1.0.2 funktioniert nicht, wenn Artikel keine Beschreibung hat Plugins für JTL-Shop 20
Neu Neues Datatrans-Plugin als Alternative zu CustomWeb/Sellxed – inkl. Twint, PostFinance und PowerPay 🚀 Plugins für JTL-Shop 0
Neu GPSR mit JTL Wawi + Plugin JTL-Wawi - Fehler und Bugs 5
Neu Zahlung Kreditkarte nicht möglich (Paypal Plugin) JTL-Shop - Fehler und Bugs 5
Neu KI-Plugin für JTL-Shop - Eure Meinung ist gefragt! 🚀 🤖 Plugins für JTL-Shop 1
Neu GPSR-Plugin ignoriert Hersteller-Firmenangabe JTL-Shop - Fehler und Bugs 5
Welche GPSR Plugin-Einstellungen mit WaWi 1.9.6.1 JTL-Wawi 1.9 8
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 32
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 Paket ins Ausland kommt zurück - wie macht Ihr das denn mit den zweiten Versandkosten? User helfen Usern - Fragen zu JTL-Wawi 2
Gelöst Umstieg von LS-POS auf JTL-POS wie TSE übernehmen? Einrichtung / Updates von JTL-POS 0
Neu Kauf Ihres Lagerbestands durch Amazon für den weltweiten Verkauf - Wie Abbildung in JTL? Betrieb / Pflege von JTL-Shop 0
Neu Ebay hat alle Artikel beendet --> wie & wo Wiedereinstellen? eBay-Anbindung - Fehler und Bugs 0
Neu UK, USA, FR, CA Adressen. hausnummer vor dem Straßennamen. Wie einrichten? Allgemeine Fragen zu JTL-Shop 0
Neu Die wichtigsten Shopify/JTL-Wawi Tipps für Anfänger (wie mich) Shopify-Connector 0

Ähnliche Themen