Wie mache ich eine {if} Abfrage?

 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}

 

 {

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 :slight_smile:

Ok ich werde es weiter versuchen! Danke :smiley:

Du fragst ja eine Kategorie ab - also Lsting => $sCategoryContent.id

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