1
В Категории Переместить Фильтр
Автор mark03, 06 сент. 2013 19:49
Сообщений в теме: 7
#1
Отправлено 06 Сентябрь 2013 - 19:49
В категории товаров хочу переместить фильтр перед сортировкой.Как осуществить?
#2
Отправлено 07 Сентябрь 2013 - 01:31
Вам необходимо в шаблоне "HTML" найти и переместить блок
вставив его в шаблон "Товары" перед блоком
<!-- Если в тарифном плане подключен модуль фильтров по товарам --> {% IF TARIFF_FEATURE_GOODS_FILTERS %} <!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам --> {% IF SHOW_GOODS_FILTERS %} <li class="goods_filters"><br /><h2>Фильтры</h2> <ul> <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь --> <form action="" method="get"> <div class="contentTbodySearchFilterBlock cornerAll"> <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд батареи) --> {% FOR filter_attr_list %} <span class="contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</span> <div class="contentTbodySearchFilterBlockValues"> {% FOR values %} <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} /> <label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label><br /> {% ENDFOR %} </div> {% ENDFOR %} <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) --> {% FOR filter_prop_list %} <span class="contentTbodySearchFilterBlockHeader">{filter_prop_list.NAME}</span> <div class="contentTbodySearchFilterBlockValues"> {% FOR values %} <input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} > <label for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} ({filter_prop_list.values.NB_GOODS_FILTERED})</label><br /> {% ENDFOR %} </div> {% ENDFOR %} </div> </form> </ul> </li> {% ENDIF %} {% ENDIF %} <!-- END Если в тарифном плане подключен модуль фильтров по товарам -->
вставив его в шаблон "Товары" перед блоком
<!-- Блок выбора параметра по которому производится сортировка списка товаров и возможность изменения лимитов выдачи --> <form action=""> <table class="goodsListingTopNavigation"> <tr> <td> <!-- Список фильтров, которые сейчас действуют на результаты поиска --> {% FOR goods_filters %}
#3
Отправлено 07 Сентябрь 2013 - 03:45
Vaccina (07 Сентябрь 2013 - 01:31) писал:
Вам необходимо в шаблоне "HTML" найти и переместить блок
вставив его в шаблон "Товары" перед блоком
<!-- Если в тарифном плане подключен модуль фильтров по товарам --> {% IF TARIFF_FEATURE_GOODS_FILTERS %} <!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам --> {% IF SHOW_GOODS_FILTERS %} <li class="goods_filters"><br /><h2>Фильтры</h2> <ul> <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь --> <form action="" method="get"> <div class="contentTbodySearchFilterBlock cornerAll"> <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд батареи) --> {% FOR filter_attr_list %} <span class="contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</span> <div class="contentTbodySearchFilterBlockValues"> {% FOR values %} <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} /> <label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label><br /> {% ENDFOR %} </div> {% ENDFOR %} <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) --> {% FOR filter_prop_list %} <span class="contentTbodySearchFilterBlockHeader">{filter_prop_list.NAME}</span> <div class="contentTbodySearchFilterBlockValues"> {% FOR values %} <input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} > <label for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} ({filter_prop_list.values.NB_GOODS_FILTERED})</label><br /> {% ENDFOR %} </div> {% ENDFOR %} </div> </form> </ul> </li> {% ENDIF %} {% ENDIF %} <!-- END Если в тарифном плане подключен модуль фильтров по товарам -->
вставив его в шаблон "Товары" перед блоком
<!-- Блок выбора параметра по которому производится сортировка списка товаров и возможность изменения лимитов выдачи --> <form action=""> <table class="goodsListingTopNavigation"> <tr> <td> <!-- Список фильтров, которые сейчас действуют на результаты поиска --> {% FOR goods_filters %}
Спасибо!Скажите возможно ли сделать фильтр не вертикально,а горизонтально?или разделение по колонкам возраст и бренд.Примеры в приложении.
#4
Отправлено 07 Сентябрь 2013 - 04:40
Найдите в файле стилей main.css
и замените на
далее найдите
и замените на
далее найдите
и замените на
.contentTbodySearchFilterBlock { border: 1px solid #E5E5E5; font-size: 0.7em; margin: 0; padding: 1em; }
и замените на
.contentTbodySearchFilterBlock { border: 1px solid #E5E5E5; font-size: 0.7em; margin: 5px 0; padding: 1em; vertical-align: top; }
далее найдите
.contentTbodySearchFilterBlockHeader { color: #006699; font-size: 1.2em; }
и замените на
.contentTbodySearchFilterBlockHeader { color: #006699; display: inline-block; font-size: 1.2em; vertical-align: top; }
далее найдите
.contentTbodySearchFilterBlockValues { padding: 1em 0 1em 1em; }
и замените на
.contentTbodySearchFilterBlockValues { display: inline-block; margin-right: 10px; padding: 1em 0 1em 1em; vertical-align: top; }
#5
Отправлено 07 Сентябрь 2013 - 05:01
Сake (07 Сентябрь 2013 - 04:40) писал:
Найдите в файле стилей main.css
и замените на
далее найдите
и замените на
далее найдите
и замените на
.contentTbodySearchFilterBlock { border: 1px solid #E5E5E5; font-size: 0.7em; margin: 0; padding: 1em; }
и замените на
.contentTbodySearchFilterBlock { border: 1px solid #E5E5E5; font-size: 0.7em; margin: 5px 0; padding: 1em; vertical-align: top; }
далее найдите
.contentTbodySearchFilterBlockHeader { color: #006699; font-size: 1.2em; }
и замените на
.contentTbodySearchFilterBlockHeader { color: #006699; display: inline-block; font-size: 1.2em; vertical-align: top; }
далее найдите
.contentTbodySearchFilterBlockValues { padding: 1em 0 1em 1em; }
и замените на
.contentTbodySearchFilterBlockValues { display: inline-block; margin-right: 10px; padding: 1em 0 1em 1em; vertical-align: top; }
Cake!Супер!Спасибо!
#7
Отправлено 08 Сентябрь 2013 - 12:27
mark03 (07 Сентябрь 2013 - 16:33) писал:
Сорри, опять вопросы.
В приложении скрин.
В категории на странице последний товар не добивается и менюшки снизу как удалить названия "Первое меню"
В приложении скрин.
В категории на странице последний товар не добивается и менюшки снизу как удалить названия "Первое меню"
Товары выводятся по количеству штук (по умолчанию 20), которое указано в каталоге
Найдите код в шаблоне HTML -
<tr> <td style="color:#000; font-size:22px; height: 25px; font-family:arial; font-style: normal; font-size:18px;" class="moder">Первое меню</td> </tr>и измените фразу или удалите все четыре строки
#8
Отправлено 09 Сентябрь 2013 - 05:11
miyako (08 Сентябрь 2013 - 12:27) писал:
Товары выводятся по количеству штук (по умолчанию 20), которое указано в каталоге
Найдите код в шаблоне HTML -
Найдите код в шаблоне HTML -
<tr> <td style="color:#000; font-size:22px; height: 25px; font-family:arial; font-style: normal; font-size:18px;" class="moder">Первое меню</td> </tr>и измените фразу или удалите все четыре строки
Понял, спасибо
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных