Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Здравствуйте. Обновился до актуальной версии симплы, доработок до этого никаких не было. Фильтр стандартный, сейчас после выбора критерия, после нажатия подобрать пишет товары не найдены. В логах ошибка /view/ProductsView.php on line 76 . В чем может быть проблема?

Ссылка на сообщение
Поделиться на другие сайты

 

Здравствуйте. Обновился до актуальной версии симплы, доработок до этого никаких не было. Фильтр стандартный, сейчас после выбора критерия, после нажатия подобрать пишет товары не найдены. В логах ошибка /view/ProductsView.php on line 76 . В чем может быть проблема?

Так что же за ошибка???

Ссылка на сообщение
Поделиться на другие сайты

Очень сомневаюсь, что доработок фильтра у вас не было

Дайте ссылку на сайт

<table id="features">
    {* Фильтр по брендам *}
    {if $category->brands}
    <tr>
     <td class="feature_name"><b>Бренды</b></td>   
        <td class="feature_values">
            {foreach name=brands item=b from=$category->brands}
            <label><input type="checkbox" name="b[]" value="{$b->id}"{if $smarty.get.b && $b->id|in_array:$smarty.get.b} checked{/if}> {$b->name|escape}</label> 
            {/foreach}
        </td>
    </tr>
    {/if}
    {* Фильтр по свойствам *}
	{foreach $features as $f}
	<tr>
	    <td class="feature_name" data-feature="{$f->id}">
             <b> {$f->name}:</b>
	    </td>
	    <td class="feature_values">
		    {foreach $f->options as $o}
		    <label><input type="checkbox" name="{$f->id}[]" value="{$o->value}"{if $smarty.get.$f@key && $o->value|in_array:$smarty.get.$f@key} checked{/if}> {$o->value|escape}</label> 
		    {/foreach}
	    </td>
	</tr>
	{/foreach}
    
    {if $features_variants|count > 1}
    <tr>
     <td class="feature_name"><b>Варианты:</b></td>
        <td class="feature_values">
            {foreach $features_variants as $o}
            <label><input type="checkbox" name="v[]" value="{$o}"{if $smarty.get.v && $o|in_array:$smarty.get.v} checked{/if}> {$o|escape}</label> 
            {/foreach}
        </td>
    </tr>
    {/if} 
    
    
    
    <tr>
        <td colspan="2" class="feature_name">
            <input type="submit" value="Подобрать" />
        </td>
    </tr>
</table>
</form>
{/if}

Всё таки что-то наверное было. Вот такой код в products.tpl

Ссылка на сообщение
Поделиться на другие сайты

Сбросьте содержимое файла.

он стандартный из simpla 2.3.8. Обновлялся и менял все содержимое папки view

Ссылка на сообщение
Поделиться на другие сайты
Ссылка на сообщение
Поделиться на другие сайты

он стандартный из simpla 2.3.8. Обновлялся и менял все содержимое папки view

Ну тогда всё ясно, у вас в шаблоне значения свойств передаются как массив, а стандартная симпла работает со строкой т.е. не работает с множественными значениями фильтра.

Выполните всё по моей инструкции https://simpla-addons.org/blog/modules/236-mnozhestvennoe-znachenie-filtra и проблема исчезнет.

Ссылка на сообщение
Поделиться на другие сайты

Ну тогда всё ясно, у вас в шаблоне значения свойств передаются как массив, а стандартная симпла работает со строкой т.е. не работает с множественными значениями фильтра.

Выполните всё по моей инструкции https://simpla-addons.org/blog/modules/236-mnozhestvennoe-znachenie-filtra и проблема исчезнет.

спасибо!

 

Благодарю за помощь!

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...