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.626
405
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
833
264
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
833
264
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
Beantwortet [Shop 5.7.2 / Wawi 2.0.5] GPSR-Daten werden am Artikel nicht angezeigt trotz korrekter Übertragung und installiertem Plugin Allgemeine Fragen zu JTL-Shop 1
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Neu Plugin: JTL Exportformat Google Shopping gibt <g:google_product_category> unter Shop 5.7.1 und Wawi 2.0.4 nicht aus Plugins für JTL-Shop 1
Neu Seller2Go – Mobile App & JTL-Plugin für Bestellungen, Support und Produktmanagement Plugins für JTL-Shop 0
Neu PayPal Plugin wirft Fehler auf einmal wegen telefonnummer JTL-Shop - Fehler und Bugs 3
Neu Neues Plugin: Erweiterter Widerrufsbutton für JTL-Shop Plugins für JTL-Shop 9
Neu Plugin Preisvorschlag Plugins für JTL-Shop 6
Neu Plugin Allgemeine Fragen zu JTL-POS 1
Neu Betatester gesucht - Plugin: Geizhals Basket Tracking inkl. EMID Übermittlung Plugins für JTL-Shop 0
Neu JTL-Shop "Plugin-Vorlage" gesucht User helfen Usern 3
Wie übernehme ich Artikelnamen von JTL in den neuen Kaufland Niederlande-Verkaufskanal? JTL-Wawi 1.11 1
Neu Wie stelle ich Retouren in JTL für DPD ein? JTL-ShippingLabels - Ideen, Lob und Kritik 1
Neu Wie übertragt ihr Kurzbeschreibungen nach Shopify? Shopify-Connector 3
Neu Neuer Kundencenter Account. Wie verhält sich POS damit? Allgemeine Fragen zu JTL-POS 1
Wie lange braucht ihr aktuell für die Anlage eines neuen Artikels? JTL-Wawi App 3
Neu PayPal Transaktionsversuche – Wie hoch sind eure Ablehnungsquoten? Allgemeine Fragen zu JTL-Shop 0
Neu Helfen Lösungen wie Unicorn wirklich, um die teuren Preise bei JTL zu vermeiden? Amazon-Anbindung - Ideen, Lob und Kritik 1
APP - Wie Dashboard löschen? JTL-Wawi App 1
Neu Wie soll man Weiterleitungen einrichten Exat oder GET Allgemeine Fragen zu JTL-Shop 0
Für Ihren SQL-Server wurde ein Service Pack zur Verfügung gestellt - nö, gelogen, wie kriege ich die Meldung weg? JTL-Wawi 1.11 15
Mindestabnahme Lieferant - keine Kommazahlen erlaubt - Wie gehts? JTL-Wawi 1.11 0
Wie ist euer aktuelles Fazit zur 2.02? JTL-Wawi 2.0 14
Neu XRechnung, ZUGFeRD, Was hängt wie zusammen? User helfen Usern - Fragen zu JTL-Wawi 4
Neu Aktuellste unproblematische WAWI-Version finden - wie ? JTL-Wawi - Ideen, Lob und Kritik 6
Neu Bestände in-house und beim Lieferanten + Proforma-Rechnungen, wie? Arbeitsabläufe in JTL-Wawi 3
Neu Wie aktiviere ich den richtigen EK bei freiem Wareneingang? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0
Neu POS im Kundencenter buchen, aber wie und wo? Allgemeine Fragen zu JTL-POS 2

Ähnliche Themen