Guten Tag,
ich beschäftige mich seit kurzem mit der Entwicklung von Plugins, bin also noch recht unerfahren, habe jedoch schon Erfahrungen im Programmieren gesammelt. Ich habe nun die Aufgabe ein Plugin für JTL- Shop 4 zu entwickeln, welches den Vaterartikel ausblendet und stattdessen alle Kindartikel anzeigt. Ich habe mich an mehreren Ansätzen ausprobiert und auch schon nach Lösungsansätzen gegoogelt.
Ich habe auch Lösungen gefunden: Einmal hier im Forum (https://forum.jtl-software.de/threa...ategorien-und-vaterartikel-ausblenden.112451/ ) und einmal im JTL Issue Tracker (https://issues.jtl-software.de/issues/SHOP-475) - leider sind beide Lösungen nicht mehr aufrufbar.
.Hooks, bei denen ich vermutete, dass sie nützlich für die Aufgabe sein könnten:
1. HOOK_ARTIKEL_INC_FASSEVARIVATERUNDKINDZUSAMMEN
3.2. HOOK_FILTER_INC_GIBARTIKELKEYS
Da ich bisher mit all diesen Ansätzen nicht weitergekommen bin, vermute ich nun, dass ich mehrere dieser Ansätze verbinden muss.
Meine Frage ist nun, ob ich mit einem meiner Lösungssätze in die richtige Richtung gehe oder komplett auf dem Holzweg bin.
ich beschäftige mich seit kurzem mit der Entwicklung von Plugins, bin also noch recht unerfahren, habe jedoch schon Erfahrungen im Programmieren gesammelt. Ich habe nun die Aufgabe ein Plugin für JTL- Shop 4 zu entwickeln, welches den Vaterartikel ausblendet und stattdessen alle Kindartikel anzeigt. Ich habe mich an mehreren Ansätzen ausprobiert und auch schon nach Lösungsansätzen gegoogelt.
Ich habe auch Lösungen gefunden: Einmal hier im Forum (https://forum.jtl-software.de/threa...ategorien-und-vaterartikel-ausblenden.112451/ ) und einmal im JTL Issue Tracker (https://issues.jtl-software.de/issues/SHOP-475) - leider sind beide Lösungen nicht mehr aufrufbar.
.Hooks, bei denen ich vermutete, dass sie nützlich für die Aufgabe sein könnten:
1. HOOK_ARTIKEL_INC_FASSEVARIVATERUNDKINDZUSAMMEN
-Die Idee hier war es, die Änderungen an $oArtikel so weit wie möglich rückkangig zu machen.
2. HOOK_ARTIKEL_CLASS_FUELLEARTIKEL-Ähnlich Ansatz: Alle Änderungen, die Kindartikel betreffen sollten rückgangig gemacht werden
3.1. HOOK_FILTER_INC_BAUEARTIKELANZAHL 3.2. HOOK_FILTER_INC_GIBARTIKELKEYS
-Mithilfe von Sql den Vaterartikel durch die entsprechenden Kindartikel ersetzen
4. HOOK_SMARTY_OUTPUTFILTER-Direkt auf die index,tpl des templates productlist zugreifen und sie soweit verändern, dass die Kindartikel anstelle des vaters angezeigt werden.
Da ich bisher mit all diesen Ansätzen nicht weitergekommen bin, vermute ich nun, dass ich mehrere dieser Ansätze verbinden muss.
Meine Frage ist nun, ob ich mit einem meiner Lösungssätze in die richtige Richtung gehe oder komplett auf dem Holzweg bin.