вам ответили в другой теме форума
3
Фильтры На Главной
Автор Taisia, 13 марта 2014 19:18
фильтры фильтры на главной характеристики скрипт фильтры фильтрация вывод фильтров поиск по свойствам на главной вывод фильтров на главной
Сообщений в теме: 25
#21
Отправлено 28 Февраль 2015 - 04:12
#22
Отправлено 13 Май 2015 - 12:44
Taisia (13 Март 2014 - 19:18) писал:
Инструкция по выводу фильтров на главной для шаблона ПЛАСТИК
Прежде чем вносить изменения сделайте бэкап шаблона (вкладка Сайт- Редактор шаблонов - прокрутить вниз)
Для того что бы можно было осуществить фильтрацию по характеристикам и вывести фильтры на главной нужно:
В админке магазина во вкладке Товары- Товары создать категорию например "Все товары"
Добавить в эту категорию все товары подлежащие фильтрации (например все товары)
Правой кнопкой мышки щелкнуть на название категории и выбрать подпункт "Настроить категорию"
В открывшемся окне установить галочку "Скрыть товарную категорию на сайте"
Далее ниже найти "Фильтры по характеристикам товаров"
выбрать параметры фильтрации. Сохранить.
Далее пройти во вкладку Сайт- Редактор шаблонов - файл HTML
в то место где фильтры будут выводиться вставить код
(для примера мы выведем фильтры в правой колонке над блоком "Вы смотрели")
в случае указанного примера найти код
ПОСЛЕ него вставить код
найти во вставленном коде
далее Останется заменить код, там же, в шаблоне HTML
на такой
Прежде чем вносить изменения сделайте бэкап шаблона (вкладка Сайт- Редактор шаблонов - прокрутить вниз)
Для того что бы можно было осуществить фильтрацию по характеристикам и вывести фильтры на главной нужно:
В админке магазина во вкладке Товары- Товары создать категорию например "Все товары"
Добавить в эту категорию все товары подлежащие фильтрации (например все товары)
Правой кнопкой мышки щелкнуть на название категории и выбрать подпункт "Настроить категорию"
В открывшемся окне установить галочку "Скрыть товарную категорию на сайте"
Далее ниже найти "Фильтры по характеристикам товаров"
выбрать параметры фильтрации. Сохранить.
Далее пройти во вкладку Сайт- Редактор шаблонов - файл HTML
в то место где фильтры будут выводиться вставить код
(для примера мы выведем фильтры в правой колонке над блоком "Вы смотрели")
в случае указанного примера найти код
<div id="right">
ПОСЛЕ него вставить код
<form method="get" class="pagefilter" > </form> <script> urlPage ="http://{NET_DOMAIN}/catalog/Kornevoj-katalog"; //адрес страницы с фильтрами. $.get(urlPage, function(d){ filtered = $(d).find('.filters').html(); $('.pagefilter').html(filtered) console.log($('.pagefilter').find('form').attr('action',urlPage)); $('.pagefilter input').click(function(){ var zapros = $('.pagefilter').serialize(); $.get(urlPage + '?' + zapros, function(data){ $data = $(data); var loadBody = $data.find('#content').html(); //console.log(loadBody); $('#mainindex').html(loadBody); $('#mainindex').find('.goodsListForm').submit(function(){ $(this).nyroModalManual({ formIndicator: 'ajax_q', // Value added when a form is sent minWidth: 450, // Minimum width minHeight: 140, // Minimum height gallery: null // Gallery name if provided }); return false; }); }); }); }); </script>
найти во вставленном коде
http://{NET_DOMAIN}/catalog/Kornevoj-katalogвместо этой ссылки указать свой адрес созданного ранее каталога
далее Останется заменить код, там же, в шаблоне HTML
{% IF SHOW_GOODS_FILTERS %} <div class="block">
на такой
{% IF SHOW_GOODS_FILTERS %} <div class="block filters">
А данный метод сработает на шаблоне "Вечность" если нет как тоже самое повторить на шаблоне "Вечность"
#23
Отправлено 12 Декабрь 2015 - 03:30
Здравствуйте! А как то же самое проделать для шаблона ШОКОЛАД? -Инструкция из первого поста не совсем подходит.
Еще такой момент. У меня все товары на сайте отображаются в категориях. Когда я создал общую категорию по инструкции из первого поста и поместил в нее остальные категории, то товары стали отображаться общим списком. Как их вернуть обратно по своим категориям?
Заранее благодарю за ответы.
Еще такой момент. У меня все товары на сайте отображаются в категориях. Когда я создал общую категорию по инструкции из первого поста и поместил в нее остальные категории, то товары стали отображаться общим списком. Как их вернуть обратно по своим категориям?
Заранее благодарю за ответы.
#24
Отправлено 13 Декабрь 2015 - 15:54
BeLoveAll (12 Декабрь 2015 - 03:30) писал:
Здравствуйте! А как то же самое проделать для шаблона ШОКОЛАД? -Инструкция из первого поста не совсем подходит.
Еще такой момент. У меня все товары на сайте отображаются в категориях. Когда я создал общую категорию по инструкции из первого поста и поместил в нее остальные категории, то товары стали отображаться общим списком. Как их вернуть обратно по своим категориям?
Заранее благодарю за ответы.
Еще такой момент. У меня все товары на сайте отображаются в категориях. Когда я создал общую категорию по инструкции из первого поста и поместил в нее остальные категории, то товары стали отображаться общим списком. Как их вернуть обратно по своим категориям?
Заранее благодарю за ответы.
Здравствуйте! Перед внесением изменений, создайте бэкап.
Если мы правильно Вас поняли, то:
Выполните первую часть инструкции:
Цитата
Для того что бы можно было осуществить фильтрацию по характеристикам и вывести фильтры на главной нужно:
В админке магазина во вкладке Товары- Товары создать категорию например "Все товары"
Добавить в эту категорию все товары подлежащие фильтрации (например все товары)
Правой кнопкой мышки щелкнуть на название категории и выбрать подпункт "Настроить категорию"
В открывшемся окне установить галочку "Скрыть товарную категорию на сайте"
Далее ниже найти "Фильтры по характеристикам товаров"
выбрать параметры фильтрации. Сохранить.
Далее пройти во вкладку Сайт- Редактор шаблонов - файл HTML
В админке магазина во вкладке Товары- Товары создать категорию например "Все товары"
Добавить в эту категорию все товары подлежащие фильтрации (например все товары)
Правой кнопкой мышки щелкнуть на название категории и выбрать подпункт "Настроить категорию"
В открывшемся окне установить галочку "Скрыть товарную категорию на сайте"
Далее ниже найти "Фильтры по характеристикам товаров"
выбрать параметры фильтрации. Сохранить.
Далее пройти во вкладку Сайт- Редактор шаблонов - файл HTML
В шаблоне html После строк
<div class="contentwrp"> <div class="content"> <div class="pagecont"> <div class="leftbar"> {%IFNOT catalog_full_empty%} <div class="leftbox"> <h3 class="leftH"><a href="http://{NET_DOMAIN}/catalog" title="Перейти в каталог">Каталог</a><div class="toggleBlock" title="Свернуть/развернуть"><div class="toggleArrow"></div><div class="toggleSquare"></div></div></h3> <div class="lCont"> {%FOR catalog_full%} {% IF catalog_full.FIRST %}<ul>{% ENDIF %} <li {% IF catalog_full.HIDE %}style="display:none;"{% ENDIF %} class="{% IF catalog_full.ISSET_SUB %}leftBarParent{% ENDIF %}{% IF catalog_full.CURRENT %} active{% ELSEIF catalog_full.CURRENT_PARENT %} active{% ENDIF %}"> <a href="{catalog_full.URL}" class="accAnchor {% IF catalog_full.CURRENT %}selected{% ENDIF %}">{catalog_full.NAME}</a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} {%ENDFOR%} </div> </div> {%ENDIF%}они заканчиваются примерно на 182 строке
вставьте код:
{% IF index_page %}<style>.filter.pricefilter {display:none;}</style>{% ENDIF %} {% IF index_page %} <div class="leftbox"> <h3 class="leftH">Фильтры</h3> <div class="filter-block"> <div class="pagefilter filters"></div> <script> var urlPage = "/catalog/VSe-TOVARY"; //адрес страницы с фильтрами. $.get(urlPage, function(d){ filter = $(d).find('.filters').html(); $('.pagefilter').html(filter); $('.pagefilter').find('form').attr('action',urlPage); }); </script> </div></div> {% ENDIF %}
где "VSe-TOVARY" замените на ссылку созданной категории.
Далее в шаблоне main.css найдите строки
.goodsFilterPriceSubmit { margin-top: 10px; }замените на:
.goodsFilterPriceSubmit {margin-top: 10px; margin-left: 20px;margin-right: 20px;}
и строку
.filter.table select{padding: 10px 2px;width: 280px;margin-top: 5px;}замените на
.filter.table select{padding: 10px 2px;width: 250px;margin-top: 5px;}
Результат применения инструкций см. на скриншоте. (я добавила 3 фильтра, Вы добавляйте необходимые)
#25
Отправлено 17 Декабрь 2015 - 02:40
RedHead (13 Декабрь 2015 - 15:54) писал:
Что-то не выходит...
Рассказываю, как всё делал.
1. Создал одну общую категорию "Все товары", выбрал галочку "Скрыть категорию на сайте" и добавил нужные мне фильтры.
2. Добавил в категорию "Все товары" различные подкатегории с товарами: "Розы", "Тюльпаны" и т.д.
3. Отредактировал шаблон html
4. Отредактировал шаблон main.css
В результате:
-перестали отображаться подкатегории, теперь все товары идут подряд.
-меню "Каталог" в левой части сайта стало пустым.
-меню "Фильтры" в левой части сайта так и осталось пустым, как и было до этого.
-в левую часть сайта добавилось еще одно меню "Фильтры" и оно тоже пустое.
См. скриншот
RedHead (13 Декабрь 2015 - 15:54) писал:
Опытным путем выяснил, что меню "Каталог" становится пустым, если категории товаров (Розы, Тюльпаны и т.д.) сделать подкатегориями и поместить в категорию "Все товары"
#26
Отправлено 26 Декабрь 2015 - 17:39
BeLoveAll (17 Декабрь 2015 - 02:40) писал:
Что-то не выходит...
Рассказываю, как всё делал.
1. Создал одну общую категорию "Все товары", выбрал галочку "Скрыть категорию на сайте" и добавил нужные мне фильтры.
2. Добавил в категорию "Все товары" различные подкатегории с товарами: "Розы", "Тюльпаны" и т.д.
3. Отредактировал шаблон html
4. Отредактировал шаблон main.css
В результате:
-перестали отображаться подкатегории, теперь все товары идут подряд.
-меню "Каталог" в левой части сайта стало пустым.
-меню "Фильтры" в левой части сайта так и осталось пустым, как и было до этого.
-в левую часть сайта добавилось еще одно меню "Фильтры" и оно тоже пустое.
Опытным путем выяснил, что меню "Каталог" становится пустым, если категории товаров (Розы, Тюльпаны и т.д.) сделать подкатегориями и поместить в категорию "Все товары"
Рассказываю, как всё делал.
1. Создал одну общую категорию "Все товары", выбрал галочку "Скрыть категорию на сайте" и добавил нужные мне фильтры.
2. Добавил в категорию "Все товары" различные подкатегории с товарами: "Розы", "Тюльпаны" и т.д.
3. Отредактировал шаблон html
4. Отредактировал шаблон main.css
В результате:
-перестали отображаться подкатегории, теперь все товары идут подряд.
-меню "Каталог" в левой части сайта стало пустым.
-меню "Фильтры" в левой части сайта так и осталось пустым, как и было до этого.
-в левую часть сайта добавилось еще одно меню "Фильтры" и оно тоже пустое.
Опытным путем выяснил, что меню "Каталог" становится пустым, если категории товаров (Розы, Тюльпаны и т.д.) сделать подкатегориями и поместить в категорию "Все товары"
Здравствуйте! Скорее всего, Вы допустили ошибку при выполнении инструкции. Попробуйте, пожалуйста, еще раз.
При точном выполнении инструкций, должно получиться следующее:
На главной странице появятся настраиваемые фильтры (для примера я настроила 3 фильтра).
Ниже у Вас сейчас находится пустой блок фильтров. Он активируется, когда вы покидаете главную страницу, те эти фильтры работают на других страницах:
чтобы скрыть его на главной, в шаблоне html найдите блок кода:
{% IF goods_empty=0 || goods_filters_empty=0 %} {% IF TARIFF_FEATURE_GOODS_FILTERS %} <div class="leftbox"> <h3 class="leftH">Фильтры<div class="toggleBlock" title="Свернуть/развернуть"><div class="toggleArrow"></div><div class="toggleSquare"></div></div></h3>перед ним вставьте:
{% IFNOT index_page %}
и после блока кода:
<div class="clear"></div> </form> </div> </div> </div> {%ENDIF%} {% ENDIF %}вставьте:
{% ENDIF %}
Темы с аналогичным тегами фильтры, фильтры на главной, характеристики, скрипт фильтры, фильтрация, вывод фильтров, поиск по свойствам на главной, вывод фильтров на главной
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных