Guten Tag zusammen,
ich bin gestern auf folgendes Problem gestoßen:
Und zwar würden wir gern eine neue Version eines Plugins rausbringen. Im Rahmen der neuen Version wurden bestimmte Template Dateien obsolet und wir würden diese gern löschen. Nur ist bei den Update-Tests aufgefallen, dass Shopware neue Dateien hinzufügt, bestehende Dateien aktualisiert, aber überzählige Dateien, die gelöscht wurden, nicht ebenfalls löscht. Im Rahmen dieses Updates ist es für uns aber zwingend notwendig die .tpl Dateien zu löschen, oder alternativ zu leeren, aber ich denke das sollte nur die letzte Alternative sein.
Nachdem wir dieses Verhalten des Pluginmanagers bei uns und auch auf Kundensystemen festgestellt haben, haben wir versucht in der update() Methode einfach selbst die Dateien zu unlinken, doch der Plugin Ordner scheint im Rahmen des Update-Vorgangs bereits gelockt zu sein, weshalb ein unlink einfach stillschweigend fehlschlägt.
Gibt es jemanden, der vielleicht schon vor einem ähnlichen Problem stand?
Viele Grüße
Sebastian