Checkbox в поиске Products

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
seregarem
Forum Members
Forum Members
Posts: 200
Joined: Sat Aug 28, 2010 1:03 pm

Checkbox в поиске Products

Post by seregarem »

Сделал форму поиска с select, checkbox. Поиск идет так:

Code: Select all

{if isset($searchprops)}
{foreach from=$searchprops key='fldname' item='obj'}
<div class="row_search">
  <label for="{$actionid}_{$fldname}">{$obj->prompt}:</label>
    {if $obj->type == 'text'}
      <input type="text" name="{$actionid}cd_prodvalue[{$fldname}]" size="40" maxlength="40"/>
    {else if $obj->type == 'dropdown'}
      <select name="{$actionid}cd_prodvalue[{$fldname}]" id="{$actionid}_{$fldname}">
      {html_options options=$obj->options}
      </select>
    {else if $obj->type == 'checkbox'}
      <input type="checkbox" name="{$actionid}cd_prodvalue[{$fldname}]" id="{$actionid}_{$fldname}" />
    {/if}
</div>
{/foreach}
{/if}
Но при установке галочки у checkbox появляется ошибка:

Code: Select all

Warning: rawurlencode() expects parameter 1 to be string, array given in /home/hiphop/public_html/temp_sites/manego/lib/classes/module_support/modform.inc.php on line 869

Warning: rawurlencode() expects parameter 1 to be string, array given in /home/hiphop/public_html/temp_sites/manego/lib/classes/module_support/modform.inc.php on line 869
Иногда ошибка не появляется, но галочка не срабатывает, т.е. условия наличия галочки у товара не срабатывает.

В поиске у Products вообще учтена возможность использования checkbox? В чем ошибка у меня?
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: Checkbox в поиске Products

Post by guro »

Попробуйте избавиться от массива в имени input

Code: Select all

<input type="checkbox" name="{$actionid}cd_prodvalue[{$fldname}]" id="{$actionid}_{$fldname}" />
Post Reply

Return to “Russian - русский”