# Unterscheid CMS Element und CMS Block?

**URL:** <https://forum.shopware.com/t/unterscheid-cms-element-und-cms-block/93777>\
**Category:** Shopware 6 (German)\
**Created:** [1. April 2022 um 16:58 UTC](https://forum.shopware.com/t/unterscheid-cms-element-und-cms-block/93777 "2022-04-01T16:58:23Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![IKM\_Shop](https://avatars.discourse-cdn.com/v4/letter/i/71c47a/32.png) [@IKM\_Shop](https://forum.shopware.com/u/IKM_Shop)\
**Post date:** [1. April 2022 um 16:58 UTC](https://forum.shopware.com/t/unterscheid-cms-element-und-cms-block/93777/1 "2022-04-01T16:58:24Z")

</div>

Kann mir jemand den Unterschied zwischen einem CMS Element und einem CMS Block erklären? Danke für die Hilfe 🙂

---

<div class="post-metadata">

**Author:** ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)\
**Post date:** [1. April 2022 um 18:18 UTC](https://forum.shopware.com/t/unterscheid-cms-element-und-cms-block/93777/2 "2022-04-01T18:18:28Z")

</div>

Hallo,

ein „CMS Block“ ist sozusagen die Hülle für ein „CMS Element“. Ein „CMS Element“ kann einen eigenen „CMS Block“ in einer der Block-Kategorien haben, muss es aber nicht, da man ja auch bei einem bereits platzierten „CMS-Block“ über das Wechsel-Icon ein (anderes) CMS-Element platzieren kann.

Grüße  
Sebastian

---

<div class="post-metadata">

**Author:** ![IKM\_Shop](https://avatars.discourse-cdn.com/v4/letter/i/71c47a/32.png) [@IKM\_Shop](https://forum.shopware.com/u/IKM_Shop)\
**Post date:** [2. April 2022 um 10:26 UTC](https://forum.shopware.com/t/unterscheid-cms-element-und-cms-block/93777/3 "2022-04-02T10:26:09Z")

</div>

Danke für die Erklärung!  
Wenn ich es richtig verstanden habe besteht ein Block aus einem oder mehrere Elementen und Elemente sind dann konfigurierbar.  
Bspw. Kann ein Block aus einem Bild und Produkt Element bestehen.

---

<div class="post-metadata">

**Author:** ![Moorleiche](https://avatars.discourse-cdn.com/v4/letter/m/6f9a4e/32.png) [@Moorleiche](https://forum.shopware.com/u/Moorleiche)\
**Post date:** [2. April 2022 um 11:22 UTC](https://forum.shopware.com/t/unterscheid-cms-element-und-cms-block/93777/4 "2022-04-02T11:22:03Z")

</div>

Blöcke sind rein für das Layout zuständig. In den Bereichen der Blöcke kann man beliebige Elemente platzieren. Die Blöcke von Shopware sind mit Elementen vor konfiguriert und haben auch meist den selben Namen wie die Elemente selbst. Das kann ich nicht gut heißen, weil dadurch eine enorme redundanz an Blöcken entsteht - ist aber leider so.

Ich habe in meinem Foundation Plugin einige Layouts beigefügt.

> **[Foundation Plugin](https://store.shopware.com/moorl50852475974f/foundation-plugin.html)**
>
> Foundation – Name ist Programm. Dieses kleine Plugin dient als technische Grundlage für alle moori-Plugins und dient der Entschlackung bei…

Wer es etwas individueller haben möchte, sollte sich auf jeden Fall mal das anschauen.

> **[Responsive Grid Builder für Erlebniswelten - Eigene CMS-Raster erstellen](https://store.shopware.com/flink17729185242/responsive-grid-builder-fuer-erlebniswelten-eigene-cms-raster-erstellen.html)**
>
> Mit dem Responsive Grid Builder für die Shopware 6 Erlebniswelten sind Sie endlich vollkommen frei, was das Erstellen von ansprechenden…

---

<div class="post-metadata">

**Author:** ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)\
**Post date:** [2. April 2022 um 16:46 UTC](https://forum.shopware.com/t/unterscheid-cms-element-und-cms-block/93777/5 "2022-04-02T16:46:28Z")

</div>

Hallo,

genau, „CMS Blöcke“ sind sozusagen nur Platzhalter für „CMS Elemente“. Du kannst beispielsweise einen beliebigen „CMS Block“ aus einer Block-Kategorie auf der Erlebniswelt platzieren und bei diesem im Nachhinein die dargestellten „CMS-Elemente“ über das Wechsel-Icon auch wieder wechseln, ohne jetzt wieder einen neuen „CMS Block“ platzieren zu müssen. Deshalb muss ein „CMS Element“ auch nicht unbedingt eigene „CMS Blöcke“ haben.

Grüße  
Sebastian

---

<div class="post-metadata">

**Author:** ![leo.haerdle](https://avatars.discourse-cdn.com/v4/letter/l/8edcca/32.png) [@leo.haerdle](https://forum.shopware.com/u/leo.haerdle)\
**Post date:** [24. März 2023 um 09:44 UTC](https://forum.shopware.com/t/unterscheid-cms-element-und-cms-block/93777/6 "2023-03-24T09:44:50Z")

</div>

Hallo,

Danke für die umfangreichen Erklärungen. Vollständig klar ist mir jetzt allerdings noch nicht wie genau die Zuständigkeiten von Blöcken und Elementen abgesteckt sind.

Angenommen ich will ein eigenes Kategorie Layout bauen, mit sowohl Namen der Kategorie als auch einem Text plaziert auf dem Bild. Text und Bild natürlich dann innerhalb der Kategorie pflegbar. (Also background Image reicht nicht ;)).

Ich habe das versucht mit einem CMS-Element zu lösen. Komme aber antsprechend dort nicht weit, da ich es nicht auswählen kann sondern nur in einen bestehenden Block ein- bzw ein element ersetzen kann, was aber dann mit den standard Blöcken nicht richtig funktioniert hat, es wurde mir am Ende nur das Hintergrund-Bild angezeigt, aber nicht der Template Inhalt. Mache ich hier was falsch?

Ich würde als nächsten Schritt einen eigenen Block basteln.  
Sehe ich das richtig, dass der Block sozusagen weitestgehend verschiedenen Slots und deren Anordnung regelt. Und die Elemente dann in die Slots gezogen werden können.

Kommt das irgendwie so hin? Weitere Infos oder Erklärungen sind auf jeden Fall hilfreich, falls noch was dazu einfällt 🙂

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [24. März 2023 um 09:47 UTC](https://forum.shopware.com/t/unterscheid-cms-element-und-cms-block/93777/7 "2023-03-24T09:47:37Z")

</div>

> [@leo.haerdle](#):
>
> verschiedenen Slots und deren Anordnung regelt

Block = Anordnung (Layout) der Elemente, keine Anforderungen.  
Element = Content und Design der Elemente (Formatierung per CSS), Anforderungen.

---

<div class="post-metadata">

**Author:** ![leo.haerdle](https://avatars.discourse-cdn.com/v4/letter/l/8edcca/32.png) [@leo.haerdle](https://forum.shopware.com/u/leo.haerdle)\
**Post date:** [24. März 2023 um 09:51 UTC](https://forum.shopware.com/t/unterscheid-cms-element-und-cms-block/93777/8 "2023-03-24T09:51:25Z")

</div>

Ok, danke, dann verstehe ich es glaub ich schon so ungefähr richtig.

Was meinst du in dem Fall konkret mit Anforderungen?

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [24. März 2023 um 09:52 UTC](https://forum.shopware.com/t/unterscheid-cms-element-und-cms-block/93777/9 "2023-03-24T09:52:48Z")

</div>

Habe in deinem Post Anforderungen, anstatt Anordnung gelesen 😂

Dennoch ist Anforderung nicht falsch. Anforderungen wären Pflichtfelder, z.B. Urls, Bilder, Text, etc. die ein Element beinhaltet kann.

---

<div class="post-metadata">

**Author:** ![leo.haerdle](https://avatars.discourse-cdn.com/v4/letter/l/8edcca/32.png) [@leo.haerdle](https://forum.shopware.com/u/leo.haerdle)\
**Post date:** [24. März 2023 um 09:59 UTC](https://forum.shopware.com/t/unterscheid-cms-element-und-cms-block/93777/10 "2023-03-24T09:59:40Z")

</div>

Danke dir 🙂 .

Alles klaro, dann bau ich mir mal einen eigenen Block mit einem Slot. Dort setze ich dann ein eigenes Custom Element rein, was ein Bild, ein Textfeld und den Kategorie-Namen beinhaltet, den ich im Template dann hoffentlich zur Verfügung habe.

So müsste es dann funktionieren, oder siehst du da Probleme, Text und Kategorie Namen auf das Bild zu pflanzen und pflegbar zu halten über das Element?  
Danke dir, hilft mir sehr weiter gerade
