# Wie mache ich eine {if} Abfrage?

**URL:** <https://forum.shopware.com/t/wie-mache-ich-eine-if-abfrage/34002>\
**Category:** Themes & Design\
**Created:** [28. Januar 2016 um 10:58 UTC](https://forum.shopware.com/t/wie-mache-ich-eine-if-abfrage/34002 "2016-01-28T10:58:48Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Markus123](https://avatars.discourse-cdn.com/v4/letter/m/4af34b/32.png) [@Markus123](https://forum.shopware.com/u/Markus123)\
**Post date:** [28. Januar 2016 um 10:58 UTC](https://forum.shopware.com/t/wie-mache-ich-eine-if-abfrage/34002/1 "2016-01-28T10:58:48Z")

</div>

```
 Hi, ich will erreichen das ein Block nur bei einer bestimmten Kategorie werweitert wird. Das müsste ja über eine If Abfrage gehen... nur wie? 

```

Also es soll heißen: „Wenn Kategorie Id 384 aktiv ist dann erweitere den Block xy“

Hier meine drei kläglichen Versuche:

```
{if categoryId=384 }
                 {block name='frontend_index_left_campaigns_top' append}
                          {include file='frontend/index/sidebar_neu.tpl'}
                 {/block}
          {/if}

 {if $sCategoryContent.id == 384}
                          {block name='frontend_index_left_campaigns_top' append}
                             {include file='frontend/index/sidebar_neu.tpl'}
                            {/block} 
{/if}

 {if $category->id AND $category->active} {if $category->id_category == 384} 
                         {block name='frontend_index_left_campaigns_top' append} {include file='frontend/index/sidebar_neu.tpl'} {/block} 
{/if}{/if}

```

&nbsp;

```
 {
```

---

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [28. Januar 2016 um 11:21 UTC](https://forum.shopware.com/t/wie-mache-ich-eine-if-abfrage/34002/2 "2016-01-28T11:21:49Z")

</div>

Du darfst den Block nicht in {if} einkapseln, das geht mit Smarty nicht - {if} IM {block}

Versuch es mal mit

```
{block name='frontend_index_left_campaigns_top' append}
{if categoryId=384 }
                          {include file='frontend/index/sidebar_neu.tpl'}
{/if}
{/block}

```

ob dann categorieID oder welche var musst Du selber rauskriegen 🙂

---

<div class="post-metadata">

**Author:** ![Markus123](https://avatars.discourse-cdn.com/v4/letter/m/4af34b/32.png) [@Markus123](https://forum.shopware.com/u/Markus123)\
**Post date:** [28. Januar 2016 um 11:27 UTC](https://forum.shopware.com/t/wie-mache-ich-eine-if-abfrage/34002/3 "2016-01-28T11:27:16Z")

</div>

Ok ich werde es weiter versuchen! Danke 😃

---

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [28. Januar 2016 um 11:40 UTC](https://forum.shopware.com/t/wie-mache-ich-eine-if-abfrage/34002/4 "2016-01-28T11:40:24Z")

</div>

Du fragst ja eine Kategorie ab - also Lsting =\>&nbsp;$sCategoryContent.id

---

<div class="post-metadata">

**Author:** ![Markus123](https://avatars.discourse-cdn.com/v4/letter/m/4af34b/32.png) [@Markus123](https://forum.shopware.com/u/Markus123)\
**Post date:** [28. Januar 2016 um 11:42 UTC](https://forum.shopware.com/t/wie-mache-ich-eine-if-abfrage/34002/5 "2016-01-28T11:42:52Z")

</div>

Ja! ich habs gleich damit versucht ich Fuchs :)&nbsp; Danke dir !
