2016-07-17 3 views
0

Этот код показывает мне все варианты, которые я сделал.Как фильтровать петлю с помощью php/smarty?

Как я могу отфильтровать это и показывать только конкретную группу?

Например {if $sConfigurator.groupID == 113}

{$configurator = $sArticle.sConfigurator} 
{foreach $configurator as $configuratorGroup} 
{foreach $configuratorGroup.values as $option} 

{if $option.selected} 
<div class="selected"> 
    <div class="group">{$configuratorGroup.groupname}</div> 
    <div class="option">{$option.optionname}</div> 
</div> 
{/if} 

{/foreach} 
{/foreach} 
+0

Не совсем понял вопрос. Вы спрашиваете, как вы можете отфильтровать группу, а затем вы приводите пример, который просто делает это? что еще тебе нужно? – Borgtex

ответ

1

Я также не уверен, что вы имеете в виду или что конфигуратор ваш код о ... Может просто добавить условие в случае?

{if $option.selected && $configuratorGroup.id == 113} 
    <div class="selected"> 
     <div class="group">{$configuratorGroup.groupname}</div> 
     <div class="option">{$option.optionname}</div> 
    </div> 
{/if} 
Смежные вопросы