Neu Selber Plugin erstellen

Klausi145

Neues Mitglied
5. Januar 2025
2
0
Hallo,

erst einmal ein gesundes neues Jahr.

Ich habe damit begonnen selber ein Plugin zu erstellen und habe auch schon diverse Guides usw. durchgelesen und mein erstes Mini-Plugin läuft auch schon, welches beim triggern des Hooks HOOK_SMARTY_INC einen Eintrag ins Logbuch des Shops schreibt.

Nun wollte ich mein eigentlich Problem stückweise angehen und wollte mich dazu an den Hook HOOK_WARENKORB_CLASS_FUEGEEIN anhängen, aber wenn ich das tue, läuft der Shop nicht mehr und ich weiß nicht warum - Habe jetzt 2h lang versucht das Problem zu finden, aber drehe mich im Kreis.

Um das Problem zu finden, habe ich auch geschaut, ob irgendwo der Fehler abgelegt wird, der geworfen wird. Aber ich finde nichts. Eigentlich sollte dieser doch im PHP-Error-Log abgelegt werden - Da ist aber nichts zu finden - Auch im Logbuch nicht. Wie kann ich das ganze besser debuggen, um schneller voran zu kommen?

Das ist die aktuelle minimale Version von meinem Code, die nicht läuft - Wenn ich den Hook HOOK_SMARTY_INC verwende, läuft es aber:

<?php declare(strict_types=1); namespace Plugin\testklaus; use JTL\Events\Dispatcher; use JTL\Plugin\Bootstrapper; use JTL\Shop; /** * Class Bootstrap * @package Plugin\testklaus */ class Bootstrap extends Bootstrapper { /** * Executed on each plugin call (e.g. on each page visit) * @param Dispatcher $dispatcher * @return void */ public function boot(Dispatcher $dispatcher): void { parent::boot($dispatcher); $dispatcher->hookInto(\HOOK_WARENKORB_CLASS_FUEGEEIN, function (array $args) { $test="abc"; } } }

Kann mir jemand weiterhelfen?

Danke und Grüße Klaus
 

Klausi145

Neues Mitglied
5. Januar 2025
2
0
Oh man, ich Danke Dir. Manchmal sieht man den Wald vor lauter Bäumen nicht. Jetzt kann ich erst mal weiterprobieren.

Hast Du noch allgemeine Tipps, zur Vorgehensweise? Aktuell schreibe ich den Code in Notepad++ und lade diese sporadisch auch meinen Shop-Testserver und schaue ob er läuft oder nicht.

Grüße Klaus
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.456
2.054
Berlin
Da gibt es keine Tipps, in was du das schreibst ist im Grunde egal.
Auch Notepad++ hat eine ftp Funktion (über extensions) dann kannst du die Dateien direkt online bearbeiten.

Ich nutzte PhpStorm aber ich arbeite auch den ganzen Tag mit dem Editor und habe viele verschiedene Projekte und Kunden.
Für ein Plugin oder mal eben kurz was editieren reicht Notepad++ dicke aus.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Shoprabatt - kein Rabatt auf der Rechnung vs kein Shoprabatt dafür selber an Rabatt setzen denken User helfen Usern - Fragen zu JTL-Wawi 7
Neu Trackingdaten nicht mit Advanced shipment tracking PRO plugin synchronisiert WooCommerce-Connector 3
Neu Expresskauf lässt sich in Paypal Plugin nicht ändern Plugins für JTL-Shop 1
Neu Eigenes Plugin erstellen (Versandkostenfrei mit Optionen) Plugins für JTL-Shop 1
Neu WooCommerce Anbindung ohne Plugin WooCommerce-Connector 6
Neu Plugin führt zu Abgleich fehler Technische Fragen zu Plugins und Templates 0
Neu Retouren Plugin à la Amazon Altenativen Plugins für JTL-Shop 0
Neu Plugin zur Preisanpassung - Hook gesucht Technische Fragen zu Plugins und Templates 1
Neu 💙 Neues Plugin: Animiertes Suchfeld (Animierte Suchvorschläge anzeigen) Plugins für JTL-Shop 4
Neu Shop 5.4 - Plugin läuft nicht mehr "class EventDispatcher is not available" Plugins für JTL-Shop 2
Neu Keine erneute Consent-Abfrage nachdem Plugin hinzugefügt wurde Plugins für JTL-Shop 2
Neu Plugin für Checkout Prozess Plugins für JTL-Shop 5
Neu Amazon Pay (Checkout v2) Plugin 1.2.18 seit gestern werden keine Zahlungen mehr eingezogen Plugins für JTL-Shop 0
Neu KBA Finder Plugin (CiN) - Probleme Plugins für JTL-Shop 2
Neu Artikel Upload Probleme mit Wawi Version 1.9.6.5 und B2B Market Plugin WooCommerce-Connector 6
Neu Sinnvoll? Skript- oder Plugin-Lösung für (Nicht-ganz-)Dropshipping? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Paypal Checkout Plugin - Kaufdetails an Paypal übergeben Einstellung Plugins für JTL-Shop 5
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 3
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 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 2
Neu GPSR Plugin Format Fehler Plugins für JTL-Shop 0
Neu Payment plugin order number Plugins für JTL-Shop 1
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
Produktdaten sind online - Wie jetzt aus JTL Angebotsdaten erstellen? kaufland.de - Anbindung (SCX) 0
Neu Dynamische Höhe von Textelementen beim Erstellen eines Produktdatenblatts über Artikeletiketten Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
Neu Artikel erstellen mit einem Lagerplatz User helfen Usern - Fragen zu JTL-Wawi 3
Neu Retourenübersicht mit Seriennummern über Ameise "Eigene Exporte" erstellen JTL Ameise - Eigene Exporte 1
Lieferschein erstellen, Rechnung schreiben als Reminder setzten JTL-Wawi 1.9 4
Neu Gutscheine erstellen zur Einmalnutzung Allgemeine Fragen zu JTL-Shop 4
Neu Merkmale aus Globalen Angebotsvorlagen werden bei erstellen über Ameise nicht übernommen Wawi 1.10 eBay-Anbindung - Fehler und Bugs 0
Neu Rechnung erstellen (einzeln) Ansicht verbuggt JTL-Wawi - Fehler und Bugs 1

Ähnliche Themen