2016-07-17 24 views
0

Dieser Code zeigt mir alle Auswahlen, die ich gemacht habe.Wie filtert man eine Schleife mit PHP/Smarty?

Wie kann ich dies filtern und nur die Auswahl einer bestimmten Gruppe anzeigen?

Zum Beispiel {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

Die Frage nicht ganz verstehen. Sie fragen, wie können Sie die Gruppe filtern und dann geben Sie ein Beispiel, das nur das tut? was brauchst du noch? – Borgtex

Antwort

1

Ich bin auch nicht sicher, was Sie meinen, oder was Konfigurator Ihren Code über ist ... Vielleicht fügen Sie einfach die Bedingung der if?

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