Nochmal zum Thema Vererbung:
Ich habe zwei Plugins, beide extenden die meta.html.twig
{% sw\_extends '@Storefront/storefront/layout/meta.html.twig' %}
Nun ist es aber so, dass Plugin A und Plugin B nicht beide zugleich extenden können… habe auch das @Storefront entfernt…
was Funktioniert
Plugin A:
{% extends '@PluginB/storefront/layout/meta.html.twig' %}
Plugin B:
{% extends '@Storefront/storefront/layout/meta.html.twig' %}
Wenn ich jetzt im Custom Theme nochmal die selbe Datei extenden will, muss ich…
{% extends '@PluginA/storefront/layout/meta.html.twig' %}
… nutzen
Aber was ist denn nun wenn die Plugins sich untereinander nicht kennen?
Aktuell gibt es keine Logik dahinter, auch die View-Reihenfolge in der theme.json zu ändern ist erfolglos.
Dieses Problem habe ich schon länger. In einer Shopware 6 Early Access hat es mal funktioniert, wurde aber kaputt gepatcht. Hat denn niemand ähnliche Probleme bei der Vererbung? Oder fällt nur mir das auf?