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.473
365
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
262
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
262
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 Sendcloud Plugin immer im Tab fehlerhaft - Lizenz abgelaufen Plugins für JTL-Shop 0
Neu Texteditor Hinweis Plugin von Webstollen Plugins für JTL-Shop 0
Neu Welches PlugIn für ein besseres Google Ranking? Plugins für JTL-Shop 2
Neu Händlerbund Plugin: "Zahlung und Versand" wird nicht automatisch übernommen Plugins für JTL-Shop 2
Neu Die Zahlungsart SOFORT ist eine Plugin-Zahlungsart für Mollie. Das zugehörige Plugin ist jedoch nicht installiert! Allgemeine Fragen zu JTL-Shop 0
Neu Plugin PayPal - capture failed for method PayPal Checkout Plugins für JTL-Shop 0
Neu Plugin-Update 2.4.1: JTL Exportformat Google Shopping Plugins für JTL-Shop 6
Neu Paypal Plugin läßt sich nicht installieren - SQL Fehler Plugins für JTL-Shop 2
Neu Paypal Plugin 2.0.1 Merachant JTL-Shop - Fehler und Bugs 10
Neu Plugin Fehler JTL-Shop - Fehler und Bugs 7
Neu PayPal Plugin 2.0 - Vaulting - Ist IMMER ein neues Onboarding nötig? Wie prüfen, ob OK? Plugins für JTL-Shop 6
Neu Plugin - Kindartikel in der Artikelübersicht anzeigen - SHOP-475 Plugins für JTL-Shop 7
Neu 🌟Neues Plugin: Produkt FAQ Plugins für JTL-Shop 0
Neu Suche Plugin: Zusatzartikel mit einfacher Variationsauswahl Plugins für JTL-Shop 8
Neu Neues Plugin - Der ultimative Super-Slider Plugins für JTL-Shop 0
Neu Plugin "Verwalte deinen JTL Shop mit Excel Dateien" geht wohl nicht mit JTL-Shop 5.4.1 Plugins für JTL-Shop 1
Neu Update 5..50 + Plugin: JTL Exportformat Google Shopping Export Stopp JTL-Shop - Fehler und Bugs 6
Neu JTL-Shop 5.5.0 PayPal Plugin Installation / Updates von JTL-Shop 2
Neu Update auf Shop 5.5.0 in Kombination mit Plugin "AmazonPay" nicht möglich - 500er Fatal Error JTL-Shop - Fehler und Bugs 13
Neu Test Plugin lässt sich weder installieren, noch löschen Plugins für JTL-Shop 0
Neu ChatGPT Plugin Plugins für JTL-Shop 0
Neu Plugin Produktsicherheitsverordnung (GPSR) Plugin für den JTL-Shop 5 nicht PHP 8.4 fähig Technische Fragen zu Plugins und Templates 4
Neu 📢 Neues JTL-Software Plugin "Rechnung Download" by CIN GmbH Plugins für JTL-Shop 16
Neu JTL GPSR Plugin - Automatischer https://-Prefix trotz HTML-Formatierung im Hersteller-Text Plugins für JTL-Shop 7
Neu 📢 Plugin: "Video für Beschreibung (YouTube, Vimeo, andere Formate) 📢 Plugins für JTL-Shop 1
Neu Rechnungsdatenservice 2.0 : Wie initial Übergabe von Rechnungen mit Belegtyp (Belegkreis) "Rechnungsausgang" an Datev Unternehmen online? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wie bringe ich die Anzeige der Lieferzeit in alle Artikelseiten? Allgemeine Fragen zu JTL-Shop 7
Neu Leider funktioniert der Support im Forum nicht so, wie es eigentlich sein soll. JTL-Wawi - Fehler und Bugs 15
Neu Wie kann man einen Artikel auf einen bestehenden Artikel bei Amazon aufschalten? Amazon-Lister - Ideen, Lob und Kritik 2
Neu Wie kann ich den Token manuell hinzufügen? Allgemeine Fragen zu JTL-Shop 2
Neu Wie lange ist der JTL Token gültig? Ich bekomme rel. schnell die Meldung "Fehlerhafter Token" User helfen Usern - Fragen zu JTL-Wawi 0
Wie ist euer Fazit zur 1.10? JTL-Wawi 1.10 20
SCX -> ausländische Marktplätze zB Kaufland, Conrad - wie kann ich Titel und Beschreibung auf italienisch übergeben (oder generell Sprache wechseln) kaufland.de - Anbindung (SCX) 0
Neu JTL FFN - wie ändert ihr einen Auftrag, nachdem er von Plenty in JTL FFN übertragen wurde? Schnittstellen Import / Export 0
Wie kann man eine Vorkasse-Rechnung / Proforma Rechnung nach Bezahlung als Rechnung ausweisen? JTL-Wawi 1.9 11
Neu Große Bilder im Shop (Slider, Blog, Galerie etc.) nachträglich optimieren – wie macht ihr das? Allgemeine Fragen zu JTL-Shop 2
Neu Amazon - Spar-Abo: Wie schnell identifizieren: Vorsicht es droht Margenverlust Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Artikel automatisch einstellen - wie aktiviere ich dieses Feld? JTL-Wawi - Fehler und Bugs 4
Neu Versand via Spring XBS - Eigentliche Versandart bei Auslieferung nicht bekannt, wie mit Amazon umgehen Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Umsatzsteuerfreie Shopify-Bestellungen an JTL-Wawi übertragen – wie macht ihr das? Shopify-Connector 1
Neu Abweichender Absendername auf DHL-/UPS-Etiketten im Fulfillment – wie umsetzbar? JTL-ShippingLabels - Ideen, Lob und Kritik 2
Neu Abweichender Absendername auf DHL-/UPS-Etiketten im Fulfillment – wie umsetzbar? JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Kontaktformular auf einer eigenen Seite einfügen. Wie? Allgemeine Fragen zu JTL-Shop 1
JTL OSS Steuereinstellungen - BU-Schlüssel wie pflegen? JTL-Wawi 1.10 0
Neu Video auf Mobilgeräten startet automatisch im Vollbildmodus anstatt nur wie eingebettet auf der Website Allgemeine Fragen zu JTL-Shop 0
Neu Fehlende Übersetzungen - Wie findet man betroffene Seiten / URLs? Betrieb / Pflege von JTL-Shop 5
Neu Umstellung auf JTL Shop - Risk Management wie in Shopware ?! Allgemeine Fragen zu JTL-Shop 7
Neu Wie kann ich Zubehör, welches beim DropshippingLieferanten UND im Standardlager verfügbar ist dropshippen, Wenn der Hauptartikel Dropshipping ist? Arbeitsabläufe in JTL-Wawi 5
Google Merchant, wie mehrere Länder anlegen? Einrichtung JTL-Shop5 4
Neu Wie kann man die automatische Übernahme der letzten (falschen) Versandart verhindern? Allgemeine Fragen zu JTL-Shop 2

Ähnliche Themen