Erlebniswelten Element (CMS Block) Slots - Welche Typen?

Hallo, ich möchte gern weitere eigene CMS-Blöcke als Erlebniswelt-Elemente schreiben.

dafür gibt es ja das How-To https://docs.shopware.com/en/shopware-platform-dev-en/how-to/custom-cms-block?category=shopware-platform-dev-en/how-to und das Beispiel dort klappt ohne Probleme. Doch jetzt komme ich an die Grenze dessen, was dort beschrieben ist.

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

doch welche anderen Arten Slots gibt es noch? Wie erstelle ich verschiedene Textfelder, Checkboxen oder Dropdowns/Selects? Das gibt die Doku nicht her… weiß jemand was dazu?

ich hab mal geschaut, wie das beim Video-Element gemacht wird von Shopware

slots: {
        video: 'youtube-video'
    }

doch da sind keine Slots aufgeführt sondern nur “youtube-video”. Doch wo ist definiert, welche Felder dort wiederum enthalten sind? Da sind ja auch Booleans und Textfields drin…

wenn die Doku schon nicht komplett ist, hoffe ich hier auf eine Antwort von Shopware…

bitte um Hilfe

Hallo FloC3,

für die Slots kannst Du eine Reihe vorgefertigter CMS-Elemente nehmen (zu finden unter /platform/src/Administration/Resources/app/administration/src/module/sw-cms/elements) oder auch eigene erstellen (Anleitung hier: https://docs.shopware.com/en/shopware-platform-dev-en/how-to/custom-cms-element).

VG

@kuglix‍ bin ich blind oder wo find ich das in dieser Doku? Ich suche nach einer Auflistung, welche Slot-Typen es gibt. 

Für mich sind Slot-Typen sowas wie Text, Bild, Boolean, Datumsfeld, …

Die Elemente für die Slots sind im o.g. Ordner, das wäre die Liste: form, image, image-gallery, image-slider, product-box, product-listing, product-slider, sidebar-category-navigation, sidebar-filter, text, vimeo-video, youtube-video. Die einzelnen eingabefelder, aus denen die Elemente bestehen, findest du in der Component Library. Hier ist bspw. der Datepicker: https://component-library.shopware.com/components/sw-datepicker

also kann ich nicht einfach ein Textfeld oder Booleanfeld hinzufügen?

Hab zumindest nicht gesehen, dass das gehen könnte. Für diese “einfachen” Typen müsstest Du Dir wohl eigene elemente erstellen …

d.h. ich kann irgendwelche komischen komplexen Sachen damit machen, aber kein verdammtes Checkboxfeld? Was soll das denn…

Hmm, vielleicht geht direkt was aus Vue, aber da bin ich bisher nicht so fit. In diesem Thread wurde es ja so beschrieben, dass die Slots Vue-Standard sind und Du dabei nicht auf Shopware-Fleder beschränktz bist: https://forum.shopware.com/discussion/comment/248390/#Comment_248390

Aber ich bin auch noch nicht so lange auf SW6-Entdeckungstour. Vielleicht habe ich etwas übersehen …