Страница 1 из 1

Как сделать select filter

Добавлено: 25.04.2018, 10:23
siteapp
Добрый день, подскажите как сделать чтоб фильтр был select.

Код: Выделить всё

<select class="feature_values" size="1" data-feature="{$f->id}" name="{$f->id}">
         <option value="">Выбрать</option>
      {foreach $f->options as $o}
         <option value="{$o->value}" {if $fil[$f->id] == $o->value}selected{/if}>{$o->value}</option>
      {/foreach}
</select>


Код: Выделить всё

{foreach $f->options as $o}
               <div style="width: 45%; float: left;">
                  <label class="c-input c-checkbox">
<input onchange="window.location.href='{furl params=[$f->url=>$o->translit, page=>null]}'" type="checkbox"{if $smarty.get.{$f@key} && in_array($o->translit,$smarty.get.{$f@key})} checked{/if}/>
                     <span class="c-indicator"></span>
                     {$o->value|escape}
                  </label>
               </div>
            {/foreach}


Добавлено спустя 8 часов 12 минут:
Подскажите народ, что вписать ндао, чтоб при кнопке Подобрать был нормальный url

Код: Выделить всё

{if $features}
   <form method=get enctype="multipart/form-data">
      <table id="features">
         {foreach $features as $key=>$f}
         <tr>
            <td class="feature_name">
               {$f->name}:
            </td>
            <td>
               <select class="c-input feature_values" size="1" data-feature="{$f->id}" name="{$f->id}">
                  <option value="">Выбрать</option>
{foreach $f->options as $o}
   <option value="{$o->translit}" {if $fil[$f->id] == $o->translit}selected{/if}>{$o->value}</option>
{/foreach}
               </select>
            </td>
         </tr>
         {/foreach}
      </table>
      <input type="submit" value="Показать">
   </form>
{/if}


В данном случаи где

Код: Выделить всё

name="{$f->id}"
он подбирает но в ссылку вставляется id свойства, а не название