Guten Tag, ich wollte das Beispiel aus diesem Beitrag (https://www.gambio.de/forum/threads/eigene-artikelfelder-im-adminbereich-2-7-x.23754/) ausprobieren und habe den Extender angelegt, aber er wird bei mir nicht ausgeführt. Ich habe die Datei: /var/www/html/user_classes/overloads/AdminEditProductExtenderComponent/EkpFormExtender.inc.php Und der Inhalt: <?php class EkpFormExtender extends EkpFormExtender_parent { public function proceed() { parent:: proceed(); error_log("EkpFormExtender proceed() executed\n", 3, "/var/www/html/myphp.log"); } } In "/var/www/html/myphp.log" sehe ich aber die Ausgabe nicht. Ich habe eine ähnliche Ausgabe in AdminEditProductExtenderComponent:: proceed() und die kommt wie erwartet. Muss man etwas besonderes beachten oder etwas aktivieren, damit die Extender funktionieren? Der Shop liegt unter "/var/www/html". Muss "user_classes" vielleicht in ein Unterverzeichnis? Mit freundlichen Grüßen Konstantin
user_classes wird nicht mehr genutzt. Das ist umgezogen in GXUserComponents und das ist umgezogen in GXModules Ich gehe von einem aktuellen Shop aus, da müsste es anstelle von user_classes/overloads/ wohl GXModules/DeinName/Artikelfelder/Shop/Overloads/ sein
Hallo Barbara, danke für die schnelle Antwort. Ja die Shop-Version ist v4.0.2.0. Ich habe jetzt die Datei folgendermaßen angelegt: /var/www/html/GXModules/KH/Artikelfelder/Shop/Overloads/AdminEditProductExtenderComponent/EkpFormExtender.inc.php aber es geht immernoch nicht. Wie kann ich ein funktionierendes Beispiel reproduzieren? Viele Grüße Konstantin
Probier's mal mit "Admin" statt "Shop", also /var/www/html/GXModules/KH/Artikelfelder/Admin/Overloads/AdminEditProductExtenderComponent/EkpFormExtender.inc.php
Vielen Dank Dominik, vielen Dank Barbara, es geht jetzt. Das Folge-Problem war, dass nicht nur die Module-Cache, sondern auch die Seitenausgabe-Cache geleert werden musste.