Nachdem nun der Filterbereich (Merkmale) umgestaltet worden ist hab ich festgestellt, dass nicht alle Merkmale im Filter wirklich sinnvoll sind bzw. sogar verwirren. Daher möchte ich jetzt gezielt nur bestimmte Merkmale z.B. das Merkmal "Stil" anzeigen lassen. Kann mir eventuell jemand den Programmcode soweit kürzen bzw. sagen, welche Variable ich durch den Text "Stil" austauschen muss, dass ich nicht alle Merkmale sonder eben nur speziell dieses eine Merkmal angezeigt wird. Die Merkmale werden als "Selectbox" ausgewiesen.
Code:
{if $Merkmal->cTyp == "SELECTBOX"}
{assign var=kMerkmalWert value=0}
{foreach name=merkmalwertfilter from=$Merkmal->oMerkmalWerte_arr item=MerkmalWert}
{if $MerkmalWert->nAktiv}
{assign var=kMerkmalWert value=$MerkmalWert->kMerkmalWert}
{/if}
{/foreach}
<li>
<select onChange="location.href=this.options[this.selectedIndex].value">
<!-- GB <option value="{$NaviFilter->URL->cAlleMerkmalWerte[$kMerkmalWert]}">{lang key="showAll" section="global"}</option> -->
<option value="{$NaviFilter->URL->cAlleMerkmalWerte[$kMerkmalWert]}">{$Merkmal->cName}</option>
{/if}
{foreach name=merkmalwertfilter from=$Merkmal->oMerkmalWerte_arr item=MerkmalWert}
{if $MerkmalWert->nAktiv}
{assign var=kMerkmalWert value=$MerkmalWert->kMerkmalWert}
{if $Merkmal->cTyp == "TEXT" || $Merkmal->cTyp == ""}
<li class="selected"><a rel="nofollow" href="{$NaviFilter->URL->cAlleMerkmalWerte[$kMerkmalWert]}">{$MerkmalWert->cWert}</a> <em class="count">{if !$nMaxAnzahlArtikel}({$MerkmalWert->nAnzahl}){/if}</em></li>
{elseif $Merkmal->cTyp == "BILD-TEXT"}
<li class="selected"><a rel="nofollow" href="{$NaviFilter->URL->cAlleMerkmalWerte[$kMerkmalWert]}"><img src="{$MerkmalWert->cBildpfadKlein}" alt="{$MerkmalWert->cWert}" /> {$MerkmalWert->cWert}</a> <em class="count">{if !$nMaxAnzahlArtikel}({$MerkmalWert->nAnzahl}){/if}</em></li>
{elseif $Merkmal->cTyp == "BILD"}
<li class="selected"><a rel="nofollow" href="{$NaviFilter->URL->cAlleMerkmalWerte[$kMerkmalWert]}"><img src="{$MerkmalWert->cBildpfadKlein}" alt="{$MerkmalWert->cWert}" /></a> <em class="count">{if !$nMaxAnzahlArtikel}({$MerkmalWert->nAnzahl}){/if}</em></li>
{elseif $Merkmal->cTyp == "SELECTBOX"}
<option value="{$NaviFilter->URL->cAlleMerkmalWerte[$kMerkmalWert]}" selected="selected">{$MerkmalWert->cWert}</option>
{/if}
{else}
{if $Merkmal->cTyp == "TEXT" || $Merkmal->cTyp == ""}
<li><a rel="nofollow" href="{$MerkmalWert->cURL}">{$MerkmalWert->cWert}</a> <em class="count">{if !$nMaxAnzahlArtikel}({$MerkmalWert->nAnzahl}){/if}</em></li>
{elseif $Merkmal->cTyp == "BILD-TEXT"}
<li><a rel="nofollow" href="{$MerkmalWert->cURL}"><img src="{$MerkmalWert->cBildpfadKlein}" alt="{$MerkmalWert->cWert}" /> {$MerkmalWert->cWert}</a> <em class="count">{if !$nMaxAnzahlArtikel}({$MerkmalWert->nAnzahl}){/if}</em></li>
{elseif $Merkmal->cTyp == "BILD"}
<li><a rel="nofollow" href="{$MerkmalWert->cURL}"><img src="{$MerkmalWert->cBildpfadKlein}" alt="{$MerkmalWert->cWert}" /></a> <em class="count">{if !$nMaxAnzahlArtikel}({$MerkmalWert->nAnzahl}){/if}</em></li>
{elseif $Merkmal->cTyp == "SELECTBOX"}
<option value="{$MerkmalWert->cURL}">{$MerkmalWert->cWert}{if !$nMaxAnzahlArtikel} ({$MerkmalWert->nAnzahl}){/if}</option>
{/if}
{/if}
{/foreach}
{if $Merkmal->cTyp == "SELECTBOX"}
</select></li>
{/if}