CMS Block Erstellung

Moin :slight_smile:

ich will auf Basis von Shopware 6: Adding a custom CMS block meinen eigenes CMS Element erstellen.

ich habe den Sample Source gedownloaded, und die Namings angepasst. Zudem habe ich es umgestellt, das es nicht image-text als Grundelement nutzt sondern text.

Ich habe das Plugin installiert, aktiviert, das Theme compiliert und den Cache geleert.

sprich: plugin:install xxxx

plugin:activate xxx

cache:clear

theme:compile

Leider erscheint das neue Element nicht in der Einkaufsfelt. Wie bekomme ich Fehlermeldungen, was falsch lief bzw wie kann ich es debuggen?

Anbei der Beispielcode.

http://www-development.de/WaltermuellerCMSBlocks.zip

LG
Sven

vlt kann mir auch wer den Fehler mitteilen. :slight_smile:

Hallo,

hast du nach den¬†√Ąnderungen, wie hier¬†https://docs.shopware.com/en/shopware-platform-dev-en/how-to/custom-cms-block?#block-preview¬†beschrieben, auch¬†./psh.phar administration:build ausgef√ľhrt (insofern du das Development - Template nutzt, im Production - Template dann production/build-administration.sh at 6.3 ¬∑ shopware/production ¬∑ GitHub )? Sonst √§ndert sich da nichts.

Und mit der von dir verlinkten Dokumentation erstellt du einen CMS-Block, kein CMS-Element. Daf√ľr w√§re dann eher diese Dokumentation n√∂tig:¬†Shopware 6: Adding a custom CMS element . Ein CMS - Block erscheint rechts im Bereich, je nachdem welcher (Block-)Kategorie du ihn zugeordnet hast. Ein CMS - Element platziert man in einem CMS - Block, der sich schon in einer Erlebniswelt befindet.

Gr√ľ√üe

Sebastian

Danke dir! D.h ich muss zusätzlich noch zum CMS Element den CMS Block entwickeln, der es einkapselt?

Gibts ein Beispiel wie man das Beispiel CMS Element erweitert, das es in einem Block erscheint?

Also

Cool w√§re ein einfaches Beispiel f√ľr die Kombi Block + Element‚Ķ

 

 

@sschreier schrieb:

Hallo,

hast du nach den¬†√Ąnderungen, wie hier¬†https://docs.shopware.com/en/shopware-platform-dev-en/how-to/custom-cms-block?#block-preview¬†beschrieben, auch¬†./psh.phar administration:build ausgef√ľhrt (insofern du das Development - Template nutzt, im Production - Template dann https://github.com/shopware/production/blob/6.3/bin/build-administration.sh )? Sonst √§ndert sich da nichts.

Und mit der von dir verlinkten Dokumentation erstellt du einen CMS-Block, kein CMS-Element. Daf√ľr w√§re dann eher diese Dokumentation n√∂tig:¬†https://docs.shopware.com/en/shopware-platform-dev-en/how-to/custom-cms-element . Ein CMS - Block erscheint rechts im Bereich, je nachdem welcher (Block-)Kategorie du ihn zugeordnet hast. Ein CMS - Element platziert man in einem CMS - Block, der sich schon in einer Erlebniswelt befindet.

Gr√ľ√üe

Sebastian

also was m√ľsste ich auf

anpassen, damit das Beispielelement verwendet wird:

**slots** : { **left** : **'text'** , **right** : **'image'** }

daraus wird

**slots** : { **left** : **'** dailymotion **'** , **right** : **'image'** }

?