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.589
389
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
263
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
263
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
233
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 Installation von Plugin PayPal Check-Out fehlgeschlagen, keine Verbindung zum Webshop Plugins für JTL-Shop 6
Neu Beim Versuch Paypal-Plugin mit Paypal-Konto zu verbinden Shop nicht mehr erreichbar Plugins für JTL-Shop 2
Neu Neues Plugin: Produktbundles mit Rabatten Plugins für JTL-Shop 0
Neu Widerrufsformular als kostenloses Plugin für Shops ab 5.1.5 Plugins für JTL-Shop 9
Neu Neues Plugin: Kaufimpuls Paket Plugins für JTL-Shop 0
Neu Paypal Checkout Plugin - Ist vorhanden aber nichts funktioniert Plugins für JTL-Shop 9
Neu Neues Plugin: Sauberes Meta-Tracking für JTL-Shop 5 (Pixel + CAPI + Consent) Plugins für JTL-Shop 0
Neu 📢 Plugin "Kreditlimit Plugin für JTL-Shop 5 " von CIN GmbH Plugins für JTL-Shop 0
Neu Händlerbund-Plugin lädt Texte herunter, ersetzt sie aber nicht im Frontend Technische Fragen zu Plugins und Templates 1
Neu 503 Service Unavailable bei Payrexx Webhook nach Plugin-Update - wer hat das auch? Plugins für JTL-Shop 0
Neu JTL-Shop 5.2.3 – Google-Shoppin-Plugin 2.3.0: Mehrere Rückgaberichtlinien (DE + Ausland) bei einem Feed / return_policy_label Plugins für JTL-Shop 0
Neu Wie Ebaypreise anheben (incl. Varianten)? eBay-Anbindung - Fehler und Bugs 0
Neu Produktverkauf von max. 24 Stück am Tag - wie umsetzen ? User helfen Usern - Fragen zu JTL-Wawi 1
Neu wie Wawi eigene Felder (Kunden) an Shop DB übertragen? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Workflow funktioniert nicht so wie gewollt :) User helfen Usern - Fragen zu JTL-Wawi 1
Webinar: Strategien der E-Commerce-Leader - wie unterschiedliche Produktrollen Umsatz und Marge steigern Messen, Stammtische und interessante Events 0
Meine Bestellungen sind in einer Pickliste "verschollen" - WIE bekomme ich sie in die Wawi-Pickliste??? JTL-Wawi 1.11 2
Artikel Z besteht aus den Positionen A, B und C mit unterschiedlichen Steuersätzen. Wie im Angebot, Auftrag, Rechnung richtig dargestellen ? JTL-Wawi 1.11 4
Neu Wie wird die Seite "suche nach:" erzeugt? Allgemeine Fragen zu JTL-Shop 4
Neu Mit Ameise nur einen Artikel & die dazu gehörenden Varianten exportieren - wie? Schnittstellen Import / Export 3
Neu hood.de - Wie kann ich Dateien (z.B. Sicherheitsdatenblatt) automatisch einbinden? Einrichtung und Installation von JTL-eazyAuction 1
Neu hood.de - Wie funktionieren Artikelvarianten? Einrichtung und Installation von JTL-eazyAuction 0
Neu Einkauf organisieren, wenn Lager ohne Lagerbestand - wie macht Ihr das? Arbeitsabläufe in JTL-Wawi 0
Neu Wie lässt sich der Lieferstatus von Aufträgen per SQL abfragen? User helfen Usern - Fragen zu JTL-Wawi 8

Ähnliche Themen