alinamolchanova
-
Публикаций
119 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные alinamolchanova
-
-
ÿ òîæå ãîòîâà ñëîæèòüñÿ
-
так я пробовала вместо all_brands писать просто brand при переходе в категорию бренда исчезает поле выбора брандов(
-
-
ребята, ну помогите пожалуйста!
-
:::::Kosjak76
Подскажите как сделать чтоб в шаблоне продуктс все работало? -
:::::Kosjak76
Хмммм получается этот код мне нужно вставить в индекс а не в продуктс? Тогда в продуктс, что вставлять? Какую строчку дописать в диве где болжно быть выпадающее меню? -
:::::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 вариантов брендов в фильтре, выбираем один из вариантов система фильтрует но в фильтре после фильтрации остается только один вариант бренда тот который мы выбрали, как сделать чтоб после фильтрации в выпадающем меню отображались все бренды? -
а если попробовать руками сверстать на основе страницы продуктс страницу индекс?
-
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/SITE.RU/data/www/SITE.RU/index.php:1) in /var/www/SITE.RU/data/www/SITE.RU/index.php on line 16
Ругается при переносе на хостинг. Можете помочь? -
Спасибо все сделала:** выдавало ошибку в ссылке прописывалось brands/
-
:::::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}
{if not $smarty.foreach.brands.last}
|
{/if}
{/foreach}
</select>
</div>
{/if}
<!-- Фильтр по брендам #End /-->
При выборе бренда выдает "Страница не найдена" -
Помогите пожалуйста разобраться с фильтром товаров:
работает фильтр когда вывожу его в одну строчку:
<!-- Фильтр по брендам /-->
{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 /-->
при нажатии на бренд все хорошо выводит.
Нужно сделать чтоб выводилось в выпадающий список. Сделала так:
<!-- Фильтр по брендам /-->
<div id="boxsortir">
{if $brands}
Фильтр по брендам:
<select onchange="clicker(this)">
{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}
{if not $smarty.foreach.brands.last}
|
{/if}
{/foreach}
</select>
</div>
{/if}
<!-- Фильтр по брендам #End /-->
фильтр появляется в виде выпадающего списка, но при выборе бренда не происходит фильтрация.
Может кто знает как исправить проблему?
Шаблон для Simpla CMS 2
в Общие вопросы по функционалу и дизайну
Опубликовано
Могу помочь, как с версткой так и с дизайном alina@alinamolchanova.ru