# Bloglayout ändern

**URL:** <https://forum.shopware.com/t/bloglayout-andern/58263>\
**Category:** Themes & Design\
**Created:** [26. Februar 2019 um 13:02 UTC](https://forum.shopware.com/t/bloglayout-andern/58263 "2019-02-26T13:02:28Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Photolium](https://avatars.discourse-cdn.com/v4/letter/p/b5e925/32.png) [@Photolium](https://forum.shopware.com/u/Photolium)\
**Post date:** [26. Februar 2019 um 13:02 UTC](https://forum.shopware.com/t/bloglayout-andern/58263/1 "2019-02-26T13:02:28Z")

</div>

Hallo,&nbsp;

das Layout im Blog möchte ich ändern. habe es wie bei allen anderen Templates auch gemacht. Abgeleitet mit:

```
{extends file="parent:frontend/blog/listing.tpl"}

```

Hier meine Änderungen gemacht. Leider wird es nicht überneommen. Das selbe passiert auch im box.tpl

In allen anderen Templates werden die Änderungen normal übernommen, nur im Blog nicht. Grundsätzlich möchte ich nur das template um einen div erweitern. Wenn ich das so im Bare Template eintrage, wird das übernommen. Im abgeleiteten Template nicht. Hier zum verdeutlichen:

```
{extends file="parent:frontend/blog/listing.tpl"}

    {if $sCategoryContent.cmsheadline || $sCategoryContent.cmstext}
        {include file="frontend/listing/text.tpl"}
    {/if}

    {* Blog Filter Button *}
    {block name='frontend_blog_listing_filter_button'}
        
            {s namespace="frontend/listing/listing_actions" name="ListingFilterButton" assign="snippetListingFilterButton"}{/s}
            
                 {s namespace='frontend/listing/listing_actions' name='ListingFilterButton'}{/s}
            
        
    {/block}

    {if $sBlogArticles}
     {foreach from=$sBlogArticles item=sArticle key=key name="counter"}
            
                {include file="frontend/blog/box.tpl" sArticle=$sArticle key=$key}
            
        {/foreach}
        

        {* Paging *}
        {block name="frontend_listing_bottom_paging"}
            {if $sNumberPages > 1}
                {include file='frontend/blog/listing_actions.tpl'}
            {/if}
        {/block}
    {/if}

```

&nbsp;

---

<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:** [26. Februar 2019 um 13:09 UTC](https://forum.shopware.com/t/bloglayout-andern/58263/2 "2019-02-26T13:09:43Z")

</div>

Hallo,

das liegt daran, das dein Code so keinen Sinn ergibt, da du:

(1.) vom Bare - Template erben willst über {extends file=„parent:frontend/blog/listing.tpl“}

(2). Shopware Blöcke mit dem identischen Inhalt wieder überschreibst, da es um \< div class = „blog–single“ \> ja gar keinen Shopware Block von Shopware gibt, sodass diese Änderung auch komplett ignoriert wird (da der Sinn der Vererbung ist, dass nur der Inhalt von Shopware Blöcken, die es im Bare - Theme gibt, auch angepasst wird).

Da es an der Stelle keinen Shopware Block gibt, müsstest du das **komplette** Template (blog/listing.tpl) überschreiben, also den extends - Befehl weg lassen (da du über extends nur die Shopware Blöcke frontend\_blog\_listing\_filter\_button und frontend\_listing\_bottom\_paging anpassen könntest). Siehe: [Getting started with Shopware templating](https://developers.shopware.com/designers-guide/getting-started/#template-blocks) .

Jemand, der Shopware Shops umsetzt, sollte so etwas aber eigentlich auch wissen (im Sinne seiner Kunden).

Grüße

Sebastian

---

<div class="post-metadata">

**Author:** ![Photolium](https://avatars.discourse-cdn.com/v4/letter/p/b5e925/32.png) [@Photolium](https://forum.shopware.com/u/Photolium)\
**Post date:** [26. Februar 2019 um 13:16 UTC](https://forum.shopware.com/t/bloglayout-andern/58263/3 "2019-02-26T13:16:00Z")

</div>

Vielen Dank. Das war es.&nbsp;

Viele Grüße Tom
