alinamolchanova
Пользователь-
Публикаций
119 -
Зарегистрирован
-
Посещение
Весь контент alinamolchanova
-
:::::Kosjak76 сделала так: {if $all_brands} <!-- Список брендов /--> <select name="brand_cat" size="1" style="width: 90%; margin: auto;" onchange="document.location.href='brands/'+this.options[this.selectedIndex].value"> <option disabled>Выберите бренд</option> {foreach name=brands from=$all_brands item=b} <option value="{$b->url}" {if $b->brand_id == $brand->brand_id}selected{/if}>{$b->name|escape}</option> {/foreach} </select> <!-- Список брендов #End /--> {/if} Все отличнго сортирует, но! при выборе бренда переходит на стр
-
:::::Kosjak76D в миллионный раз спасибо все отлично выводит, но есть небольшое но, как сделать чтоб выводило не все бренды, а бренды данной категории (ранее было так: мужская одежда- бренд1, бренд2, бренд3. женская одежда-бренд 1, брнед 2, бренд 3, и выводило когда мы в мужской одежде выводило бренды 1-2-3 мужской обежды, сейчас выводит 1-2-3 из мужской одежды и 1-2-3 из женской). с подозреваю это из за "{if $all_brands}" попробовала написать так: "{if $brands}" и во здесь так: "{foreach name=brands from=$brands item=b}" выдает ошибку(
-
:::::Kosjak76 "Можно эту проверку поставить внутрь опции, чтобы текущий бренд был выбранным" не напишите , как это сделать просо я немного не представляю, как это сделать?( И еще один вопрос сейчас у меня все работает но при выборе бренда 1 в списки после фильтрации стоит не этот брунд и визуально получается, как будто фильтрации не было. Если мы проверку поставим во внутрь опции это поможет?
-
:::::Kosjak76 всплыла еще одна проблема: фильтр работает НО! у нас скажем есть 5 вариантов брендов в фильтре, выбираем один из вариантов система фильтрует но в фильтре после фильтрации остается только один вариант бренда тот который мы выбрали, как сделать чтоб после фильтрации в выпадающем меню отображались все бренды?
-
:::::Kosjak76 Спасибо сделала. В шеге от решения. Вставила так: <!-- Фильтр по брендам /--> <div id="boxsortir"> {if $brands} Фильтр по брендам: <select onchange="document.location.href='brands/'+this.options[this.selectedIndex].value"> {foreach name=brands item=b from=$brands} {if $b->brand_id == $brand->brand_id} {$b->name|escape} {else} <option value="catalog/{$category->url}/{$b->url}{$filter_params}"> <a href='catalog/{$category->url}/{$b->url}{$filter_params}'>{$b->name|escape}</a> </option>
-
Помогите пожалуйста разобраться с фильтром товаров: работает фильтр когда вывожу его в одну строчку: <!-- Фильтр по брендам /--> {if $brands} <div id="category_description"> {foreach name=brands item=b from=$brands} {if $b->brand_id == $brand->brand_id} {$b->name|escape} {else} <a href='catalog/{$category->url}/{$b->url}{$filter_params}'>{$b->name|escape}</a> {/if} {if not $smarty.foreach.brands.last} | {/if} {/foreach} </div> {/if} <!-- Фильтр по брендам #End /--> при нажатии на бренд все хорошо в