2016-07-17 2 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}