Hallo!
Ich bin dem Vimeo-Tutorial zur Entwicklung von Einkaufswelten in Shopware 5.2 gefolgt. Läuft super.
Allerdings gelingt es mir nicht meine eigene kleine „Hallo Welt“ Komponente ans Laufen zu bringen. In Bootstrap.php nutze lediglich die Funktion createEmotionComponent(). Das Widget wird im Backend angezeigt und ich kann es platzieren und Werte festlegen. Leider wird im Frontend nichts ausgegeben. Mein Template habe ich wie angefügt gespeichert. Der Dateiname entspricht dem Wert von „template“ innerhalb der createEmotionComponent() Funktion ohne „.tpl“. Im Template selbst steht einfach nur „Hallo Welt“.
In Bootstrap.php habe ich folgendes Event abonniert:
$this->subscribeEvent(
'Enlight_Controller_Action_PostDispatchSecure_Widgets_Campaign',
'extendsEmotionTemplates'
);
Im Frontend sehe ich einen leeren Emotion-Container, leider ohne meinen „Hallo Welt!“ Ausruf.
Was fehlt, bzw. was mache ich falsch? Fehlen noch Events?
Hier ein Download meines Plugins: Dropbox - File Deleted
Bin dankbar für jeden Tipp!
Danke und Gruß aus Köln,
Stefan