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.699
2.161
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 Amazon FBA hat selber Bestand eingebucht Amazon-Anbindung - Fehler und Bugs 1
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 9
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 Affiliate Plugin Empfehlung für JTL Shop 5 Plugins für JTL-Shop 3
Neu JTL WaWai Artikel aus Angebote von Plattformen Amazon+Otto erstellen Einrichtung und Installation von JTL-eazyAuction 0
Teilrechnung erstellen mit JTL Packtisch JTL-Wawi 1.10 4
Neu Retourenlabel für DHL Selbstzahler über Retouren erstellen geht nicht JTL-ShippingLabels - Fehler und Bugs 0
Neu Eigene Preislisten Vorlage erstellen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Ameise - Ebay Vorlage Erstellen - Chaos nach Update JTL-Ameise - Fehler und Bugs 0
FBA Sendungen lassen sich nicht erstellen JTL-Wawi 1.10 1
Neu Rechnungen erstellen bei Amazon Bestellungen nicht mehr möglich Amazon-Anbindung - Fehler und Bugs 2
Neu Produktdatenblatt aus Vorlage Artikeletikett erstellen mit mehr als einer Seite Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Rechnungsstorno, neuen Auftrag bearbeiten bzw neue Rechnung erstellen User helfen Usern - Fragen zu JTL-Wawi 8
Neu Tabelle der Merkmale erstellen, abhängig von der derzeitigen Sprache eBay-Designvorlagen - Ideen, Lob und Kritik 0
Neu Per SQL eine Liste nicht lieferbarer Artikel im Auftrag erstellen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Kundennachricht - E-Mail - HTML Vorlage erstellen/anpassen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Doofinder kann keine Suchmaschine erstellen: Problem beim Versuch eine Suchmaschine zu erstellen Plugins für JTL-Shop 0
Neu Lager erstellen, dessen enthaltene Bestände nirgendwo online angezeigt werden - möglich? User helfen Usern - Fragen zu JTL-Wawi 4

Ähnliche Themen