# Bei Vorgabe Warenkorb Button ausblenden

**URL:** <https://forum.shopware.com/t/bei-vorgabe-warenkorb-button-ausblenden/38620>\
**Category:** Programmierung\
**Created:** [29. Juli 2016 um 07:46 UTC](https://forum.shopware.com/t/bei-vorgabe-warenkorb-button-ausblenden/38620 "2016-07-29T07:46:07Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![THR](https://avatars.discourse-cdn.com/v4/letter/t/c4cdca/32.png) [@THR](https://forum.shopware.com/u/THR)\
**Post date:** [29. Juli 2016 um 07:46 UTC](https://forum.shopware.com/t/bei-vorgabe-warenkorb-button-ausblenden/38620/1 "2016-07-29T07:46:07Z")

</div>

Hallo,

Ich habe versucht den Container mit dem “in den Warenkorb” Button auszublenden.&nbsp;Bei folgendem Code bleibt die Seite aber komplett leer.  
Wo liegt hier mein Verständnisproblem?

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

		{if $sArticle.attr4}
			{block name='frontend_detail_index_buy_container_inner'}{/block}
		{/if}

```

wenn ich den Block nehme und dann erst auf attr4 prüfe wirkt sich das ja auf alle Artikeldetailseiten aus.

---

<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:** [29. Juli 2016 um 07:48 UTC](https://forum.shopware.com/t/bei-vorgabe-warenkorb-button-ausblenden/38620/2 "2016-07-29T07:48:26Z")

</div>

> [@THR schrieb:](https://forum.shopware.com/profile/16229/THR "THR")
> 
> Hallo,
> 
> Ich habe versucht den Container mit dem „in den Warenkorb“ Button auszublenden.&nbsp;Bei folgendem Code bleibt die Seite aber komplett leer.  
> Wo liegt hier mein Verständnisproblem?
> 
> {extends file=„parent:frontend/detail/index.tpl“}
> 
> {if $sArticle.attr4}  
> {block name=‚frontend\_detail\_index\_buy\_container\_inner‘}{/block}  
> {/if}
> 
> wenn ich den Block nehme und dann erst auf attr4 prüfe wirkt sich das ja auf alle Artikeldetailseiten aus.

Hallo,

hast du denn überhaupt einmal beispielsweise über:

```
{$sArticle|@var_dump}

```

getestet, ob die Article - Variable in diesem Bereich überhaupt zur Verfügung steht?

Ebenso wird dein Code so und so nicht funktionieren, weil du ja den IF-Zweig in einem Block machen müsstest, wenn du etwas vererbst, und nicht außen drum herum, weil dort ja die Variable gar nicht bekannt sein kann, also eher in die Richtung:

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

{block name='frontend_detail_index_buy_container_inner'}
     {if $sArticle.attr4}
          {block name='frontend_detail_index_buy_container_inner'}{/block}
     {else}
           {$smarty.block.parent}
     {/if}
{/block}

```

Beste Grüße

Sebastian

---

<div class="post-metadata">

**Author:** ![THR](https://avatars.discourse-cdn.com/v4/letter/t/c4cdca/32.png) [@THR](https://forum.shopware.com/u/THR)\
**Post date:** [29. Juli 2016 um 08:36 UTC](https://forum.shopware.com/t/bei-vorgabe-warenkorb-button-ausblenden/38620/3 "2016-07-29T08:36:56Z")

</div>

Variable ist vorhanden. Dein Beispiel hatte ich getestet aber den else Zweig hatte ich nicht auf dem Schirm ;-). Also ist das dann schief gegangen.

Dein Beispiel funktioniert mit Anpassungen der Blocknamen super.

Danke
