# Blocklayout, Blöcke in den Erlebniswelten

**URL:** <https://forum.shopware.com/t/blocklayout-bloecke-in-den-erlebniswelten/95006>\
**Category:** Shopware 6 (German)\
**Created:** [28. Juni 2022 um 09:21 UTC](https://forum.shopware.com/t/blocklayout-bloecke-in-den-erlebniswelten/95006 "2022-06-28T09:21:10Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![wesewichtel2.0](https://avatars.discourse-cdn.com/v4/letter/w/ee7513/32.png) [@wesewichtel2.0](https://forum.shopware.com/u/wesewichtel2.0)\
**Post date:** [28. Juni 2022 um 09:21 UTC](https://forum.shopware.com/t/blocklayout-bloecke-in-den-erlebniswelten/95006/1 "2022-06-28T09:21:10Z")

</div>

Hallo zusammen,

ich habe mir ein Plugin angelegt um dort Layout-Blöcke zu erstellen. Jetzt bin ich gerade am Beschreibungsblock. Dazu habe ich den Block aus SW kopiert und angepasst. Die Vorschau klappt, aber wenn ich den Block benutzen will, bleibt das Element leer. Angezeigt wird natürlich auch nichts auf der Seite. Jemand eine Idee was ich vergessen haben könnte? Danke

 ![Produktbeschreibung](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/6/5/653120a066f5fc6a310dfe350ebb7ef659526a5e.png)

---

<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:** [28. Juni 2022 um 09:22 UTC](https://forum.shopware.com/t/blocklayout-bloecke-in-den-erlebniswelten/95006/2 "2022-06-28T09:22:41Z")

</div>

Es gibt einen Vorschau Block, einen für den Editor und einen für das Frontend. Hast du alle drei Blöcke /Dateien kopiert?

---

<div class="post-metadata">

**Author:** ![wesewichtel2.0](https://avatars.discourse-cdn.com/v4/letter/w/ee7513/32.png) [@wesewichtel2.0](https://forum.shopware.com/u/wesewichtel2.0)\
**Post date:** [28. Juni 2022 um 11:18 UTC](https://forum.shopware.com/t/blocklayout-bloecke-in-den-erlebniswelten/95006/3 "2022-06-28T11:18:35Z")

</div>

Ich habe den kompletten product-description-reviews Ordner kopiert. Dort gibt es die Unterordner preview und component.  
Ich muss noch die  
cms-block-product-description-review.html.twig kopieren und anpassen. richtig? Wo genau muss die denn in mein Plugin kopiert werden?

---

<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:** [28. Juni 2022 um 11:29 UTC](https://forum.shopware.com/t/blocklayout-bloecke-in-den-erlebniswelten/95006/4 "2022-06-28T11:29:56Z")

</div>

> **[Add CMS block](https://developer.shopware.com/docs/guides/plugins/plugins/content/cms/add-cms-block#storefront-representation)**

---

<div class="post-metadata">

**Author:** ![wesewichtel2.0](https://avatars.discourse-cdn.com/v4/letter/w/ee7513/32.png) [@wesewichtel2.0](https://forum.shopware.com/u/wesewichtel2.0)\
**Post date:** [28. Juni 2022 um 15:40 UTC](https://forum.shopware.com/t/blocklayout-bloecke-in-den-erlebniswelten/95006/5 "2022-06-28T15:40:04Z")

</div>

Ah ja, das hatte ich tatsächlich vergessen. Ändert leider nichts. Es bleibt nichts zu sehen.

---

<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:** [28. Juni 2022 um 15:58 UTC](https://forum.shopware.com/t/blocklayout-bloecke-in-den-erlebniswelten/95006/6 "2022-06-28T15:58:17Z")

</div>

Hast du den Cache geleert?

---

<div class="post-metadata">

**Author:** ![wesewichtel2.0](https://avatars.discourse-cdn.com/v4/letter/w/ee7513/32.png) [@wesewichtel2.0](https://forum.shopware.com/u/wesewichtel2.0)\
**Post date:** [28. Juni 2022 um 19:19 UTC](https://forum.shopware.com/t/blocklayout-bloecke-in-den-erlebniswelten/95006/7 "2022-06-28T19:19:52Z")

</div>

Ja, Cache ist geleert. Bin nochmal Schritt für Schritt auch das angegebene Beispiel durchgegangen. Klappt ohne Probleme. Für die Commerce-Elemente scheint es wohl noch eine Besonderheit zu geben? Mhhhhh

---

<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:** [28. Juni 2022 um 20:17 UTC](https://forum.shopware.com/t/blocklayout-bloecke-in-den-erlebniswelten/95006/8 "2022-06-28T20:17:28Z")

</div>

Commerce-Elemente funktionieren vermutlich nur auf Commerce-Seiten bzw. wenn die notwendigen Variablen vorhanden sind. Vielleicht liegt ja hierin das Problem.

---

<div class="post-metadata">

**Author:** ![ninja](https://avatars.discourse-cdn.com/v4/letter/n/53a042/32.png) [@ninja](https://forum.shopware.com/u/ninja)\
**Post date:** [29. Juni 2022 um 09:42 UTC](https://forum.shopware.com/t/blocklayout-bloecke-in-den-erlebniswelten/95006/9 "2022-06-29T09:42:00Z")

</div>

Eigentlich ist es egal welche Kategorie deine Blöcke haben, die funktionieren alle gleich. Ich vermute da gibt es einen anderen Fehler. Hast du mal in die Konsole geschaut? Vielleicht hast du etwas vergessen oder einen Fehler in deiner config.

---

<div class="post-metadata">

**Author:** ![wesewichtel2.0](https://avatars.discourse-cdn.com/v4/letter/w/ee7513/32.png) [@wesewichtel2.0](https://forum.shopware.com/u/wesewichtel2.0)\
**Post date:** [29. Juni 2022 um 12:25 UTC](https://forum.shopware.com/t/blocklayout-bloecke-in-den-erlebniswelten/95006/10 "2022-06-29T12:25:42Z")

</div>

Mhh, in der Konsole ist nix zu finden… Ich gehe nochmal alles schritt für Schritt durch. Andere Frage… ich habe ja auch das 3er Column Image kopiert. Hier will ich die Bilder hochkant anzeigen lassen. Wie muss ich denn da die cms-block-image-three-column.html.twig anpassen?

```auto
{% block block_image_three_column %}
    {% set columns = 3 %}
    {# @deprecated tag:v6.5.0 - Use "element.id" directly instead. #}
    {% set id = element.id %}

    {% block block_image_three_column_left %}
        {% set element = block.slots.getSlot('left') %}

        <div class="col-md-4" data-cms-element-id="{{ element.id }}">
            {% block block_image_three_column_left_inner %}
                {% sw_include "@Storefront/storefront/element/cms-element-" ~ element.type ~ ".html.twig" ignore missing %}
            {% endblock %}
        </div>
    {% endblock %}

    {% block block_image_three_column_center %}
        {% set element = block.slots.getSlot('center') %}

        <div class="col-md-4" data-cms-element-id="{{ element.id }}">
            {% block block_image_three_column_center_inner %}
                {% sw_include "@Storefront/storefront/element/cms-element-" ~ element.type ~ ".html.twig" ignore missing %}
            {% endblock %}
        </div>
    {% endblock %}

    {% block block_image_three_column_right %}
        {% set element = block.slots.getSlot('right') %}

        <div class="col-md-4" data-cms-element-id="{{ element.id }}">
            {% block block_image_three_column_right_inner %}
                {% sw_include "@Storefront/storefront/element/cms-element-" ~ element.type ~ ".html.twig" ignore missing %}
            {% endblock %}
        </div>
    {% endblock %}
{% endblock %}

```
