Moin zusammen,
ich bin derzeit dabei ein Shopware 5 Plugin zu entwickeln und habe folgendes Problem:
Ich rufe aus dem Frontend via Ajax-Call ein eigenen Controller auf, welcher Enlight_Controller_Action extended. In dem Aufruf versuche ich weitere Artikel in das Listing asynchron zu laden. Dabei wird die Funktion
$this->View()->fetch('frontend/listing/listing_ajax.tpl');
genutzt. Diese funktioniert bisher in meiner Testumgebung auch einwandfrei. In der Produktivumgebung mit Shopware 5.6.4 bekomme ich leider ein Internal Server Error 500. Da es ein Ajax Aufruf ist und im Aufruf setNoRender() gesetzt wird, bekomme ich keine richtige Fehlermeldung zurück. In den System-Logfiles sehe ich nur einen Critical-Fehler, welcher zu den Aufrufzeiten vorkommt. Dabei wird ein bereits installiertes Plugin referenziert:
directory /custom/plugins/KibVariantListing/Resources/views/kib/frontend/listing/listing_ajax.tpl' not allowed by security setting
Wenn ich das Varianten Plugin deaktiviere, funktioniert wieder alles einwandfrei. Mir stellt sich nur die Frage, ob es an einer falschen implementierung und einem falschen Aufruf meinerseits liegt oder ob der Hersteller des anderen Plugins einen Fehler hat. Und ob es eine Möglichkeit gibt diesen Fehler zu umgehen von meiner Seite aus
Viele Grüße & Danke
b.cinar