# Neue Tabs in Artikel Detail

**URL:** <https://forum.shopware.com/t/neue-tabs-in-artikel-detail/61917>\
**Category:** Themes & Design\
**Created:** [22. September 2019 um 12:41 UTC](https://forum.shopware.com/t/neue-tabs-in-artikel-detail/61917 "2019-09-22T12:41:09Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![temi](https://avatars.discourse-cdn.com/v4/letter/t/57b2e6/32.png) [@temi](https://forum.shopware.com/u/temi)\
**Post date:** [22. September 2019 um 12:41 UTC](https://forum.shopware.com/t/neue-tabs-in-artikel-detail/61917/1 "2019-09-22T12:41:09Z")

</div>

Hallo Forum,

habemir zwei neue Tabs erstellt. Die Tabs funktionieren auch und werden wie gewünscht mit Inhalt gefüllt nur leider haben sie keine Namen

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/c/c8cd6327d6bff6354c4fae8ff4adc8b5cef49dbf.png)

Wo wird denn der Name eines Tabs festgelegt? Mein Code sieht folgendermaßen aus

in frontend/detail/tabs.tpl

```
{extends file="parent:frontend/detail/tabs.tpl"}

{* New tab *}
{block name="frontend_detail_tabs_description" append}
        {s namespace="frontend/detail" name='Inhalt'}{/s}
{/block}

{* New Tab container *}
{block name="frontend_detail_tabs_content_description" append}
        
            {s namespace="frontend/detail" name='Inhalt'}{/s}
            {$sArticle.attr4|strip_tags|truncate:100: '...'}{s name="PreviewTextMore"}{/s}
            {include file="frontend/detail/tabs/inhalt_tabs.tpl"}
        
{/block}

{* New tab *}
{block name="frontend_detail_tabs_description" append}
        {s namespace="frontend/detail" name='Allergie'}{/s}
{/block}

{* New Tab container *}
{block name="frontend_detail_tabs_content_description" append}
        
            {s namespace="frontend/detail" name='Allergie'}{/s}
            {$sArticle.attr5|strip_tags|truncate:100: '...'}{s name="PreviewTextMore"}{/s}
            {include file="frontend/detail/tabs/allergie_tabs.tpl"}
        
{/block}

```

und in  
frontend/detail/tabs/inhalt\_tabs.tpl

```
{namespace name="frontend/detail/tabs/inhalt_tabs"}

    
        
        Zurück
    

    {* Product description *}
    {block name='frontend_detail_description_text'}
        
        {if $sArticle.attr4} {$sArticle.attr4} {/if}
        
    {/block}

```

frontend/detail/tabs/allergie\_tabs.tpl

```
{namespace name="frontend/detail/tabs/allergie_tabs"}

    
        
        Zurück
    

    {* Product description *}
    {block name='frontend_detail_description_text'}
        
            {if $sArticle.attr5} {$sArticle.attr5} {/if}
        
    {/block}

```

Grüße  
temi

---

<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:** [22. September 2019 um 13:03 UTC](https://forum.shopware.com/t/neue-tabs-in-artikel-detail/61917/2 "2019-09-22T13:03:52Z")

</div>

Hallo,

da du die Tab-Überschriften jeweils als leere Textbausteine angelegt hast, sind diese logischerweise auch leer. Wenn du diesen einen Inhalt geben willst, musst du deine neuen Textbausteine **Inhalt** und **Allergie** also einfach über das Shopware Backend befüllen.

Zum Code selbst: du solltest niemals append nutzen sondern stattdessen {$smarty.block.parent}, keine Ahnung aus welchen veralteten Quellen du den Code zusammenkopiert hast, aus den offiziellen Shopware Dokumentationen ( [Getting started with Shopware templating](https://developers.shopware.com/designers-guide/getting-started/#template-blocks) ) auf keinen Fall.

Grüße

Sebastian

---

<div class="post-metadata">

**Author:** ![temi](https://avatars.discourse-cdn.com/v4/letter/t/57b2e6/32.png) [@temi](https://forum.shopware.com/u/temi)\
**Post date:** [22. September 2019 um 16:49 UTC](https://forum.shopware.com/t/neue-tabs-in-artikel-detail/61917/3 "2019-09-22T16:49:12Z")

</div>

Hallo Sebastian du hast recht waren nicht die offiziellen Quellen. Ich hab jetzt den Fehler. Hab den falschen Namespace für die Textbausteine referenziert.

Funktioniert mit append. Habs jetzt aber umgestellt {$smarty.block.parent} Warum ist aber letzteres besser?

Grüße

Temi

---

<div class="post-metadata">

**Author:** ![temi](https://avatars.discourse-cdn.com/v4/letter/t/57b2e6/32.png) [@temi](https://forum.shopware.com/u/temi)\
**Post date:** [22. September 2019 um 16:52 UTC](https://forum.shopware.com/t/neue-tabs-in-artikel-detail/61917/4 "2019-09-22T16:52:04Z")

</div>

Ah Never mind hätte bloß die Seite zuende lesen sollen 😉

**Attention:** It is recommended to not use the smarty block parameter **append** and **prepend** , so other templates or plugins can overwrite the same block without problems.
