# Smarty Blöcke "verschieben"

**URL:** <https://forum.shopware.com/t/smarty-blocke-verschieben/48111>\
**Category:** Themes & Design\
**Created:** [7. September 2017 um 09:01 UTC](https://forum.shopware.com/t/smarty-blocke-verschieben/48111 "2017-09-07T09:01:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dupp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/dupp/32/7715_2.png) [@dupp](https://forum.shopware.com/u/dupp)\
**Post date:** [7. September 2017 um 09:01 UTC](https://forum.shopware.com/t/smarty-blocke-verschieben/48111/1 "2017-09-07T09:01:31Z")

</div>

Hallo Community,&nbsp;

ich suche einen eleganteren Weg um Blöcke zu „verschieben“.&nbsp;

Szenario:   
Die Topbar soll verschoben werden. Dazu muss der Block in der index/index.tpl geleert werden und der Inhalt an anderer Stelle erneut eingebaut werden:

```
{* ... remove topbar-navigation here *}
{block name='frontend_index_top_bar_container'}{/block}

{* ... include the NEW top bar navigation in shop navigation *}
{block name='frontend_index_shop_navigation'}

    {$smarty.block.parent}

    {block name='frontend_index_top_bar_container_new'}
        {include file="frontend/index/topbar-navigation.tpl"}
    {/block}

{/block}

```

Wie im Beispiel zu sehen, kann ich den geleerten Block mit dem Namen „frontend\_index\_top\_bar\_container“ nicht erneut verwenden und erstelle mir einen neuen Block mit dem Namen&nbsp;„frontend\_index\_top\_bar\_container **\_new** “.

Wo liegt nun das Problem?  
Der Block „frontend\_index\_top\_bar\_container“ wird an verschiedenen Stellen im Theme wieder verwendet und auch geleert -&nbsp;zum Beispiel zur Unterdrückung in dem Minimal Header für den Checkout. Nun muss ich das Vorkommen von&nbsp;„frontend\_index\_top\_bar\_container“ prüfen und alle weiteren Dateien überschreiben um nun den neu entstandenen Block&nbsp;„frontend\_index\_top\_bar\_container **\_new** “ ebenfalls für den Minimal Checkout zu leeren.&nbsp;

Frage:  
Gibt es daher einen Weg Blöcke zu „verschieben“, sodass der Name des Blocks identisch bleibt und nicht weitere Bearbeitungen nach sich zieht?

Viele Grüße,&nbsp;

David

---

<div class="post-metadata">

**Author:** ![dbb](https://avatars.discourse-cdn.com/v4/letter/d/e36b37/32.png) [@dbb](https://forum.shopware.com/u/dbb)\
**Post date:** [27. September 2017 um 11:32 UTC](https://forum.shopware.com/t/smarty-blocke-verschieben/48111/2 "2017-09-27T11:32:10Z")

</div>

Hallo David,

hast vielleicht schon ausserhalb des Forums eine Antwort auf deine Frage erhalten?  
Die Antwort würde mich nämlich auch interessieren.

&nbsp;

Beste Grüße  
Michael

&nbsp;
