@ShopwareNooby
Das Erweitern der twig-Templates für die Administratiion funktioniert hier ein bisschen anders, als für den Storefront:
Stelle sicher, dass die Ordnerstrukur wie folgt ist:
[...]/module/sw-cms/component/sw-cms-sidebar/
Darin erstellst du dann wie oben beschrieben deinen (überschreibenden) Block. Hier braucht es also kein {% extends %} oder dergleichen.
Damit der Block dann auch registriert wird, machst du auf gleicher Ebene ein index.js file mit folgendem Inhalt:
const { Component } = Shopware;
import template from './sw-cms-sidebar.html.twig';
Component.override('sw-cms-sidebar', {
template
});
Dann musst du noch sicher stellen, dass dieses index.js file erkannt wird, indem du es im main.js importierst:
import './module/sw-cms/component/sw-cms-sidebar';
Anmerkung: Es ist wohl empfehlenswert eigene Blöcke / Elemente einfach einer bestehenden Kategorie unterzuordnen anstatt eine neue zu erstellen, da dann keine Überschreibung der core files stattfindet.