Реализация Выбора По Бренду В Шаблоне Осень
#1
Отправлено 08 Ноябрь 2013 - 13:23
#2
Отправлено 08 Ноябрь 2013 - 13:29
<!-- Каталог --> <a href="{CATALOG_URL}" class="indexPage"></a> <ul id="subNavigation"> <li> {%IFNOT catalog_empty %} <select name="brand" onchange="javascript:if(this.value!=-1&&this.value){window.location=this.value;}"> <option value="-1"> Выберите бренд</option> {% FOR catalog_full %} {% IF catalog_full.HIDE %} <option style="width: 145px; font-size:14px" value="{catalog_full.URL}">{catalog_full.NAME}</option> {% ENDIF %} {% ENDFOR %} </select> {% ENDIF %} </li> {%IFNOT catalog_full_empty%} {%FOR catalog_full%} {% IF catalog_full.FIRST %}<ul id="nav">{% ENDIF %} <li class=" level{catalog_full.LEVEL} nav-{catalog_full.index} {% IF catalog_full.CURRENT %}active{% ELSEIF catalog_full.CURRENT_PARENT %}active{% ENDIF %} {% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} {% IF catalog_full.HIDE %}hide{% ENDIF %} "> <a href="{catalog_full.URL}"> <span style="display: inline;">{catalog_full.NAME}</span> {% IF catalog_full.NAME=Матрасы Лонакс%}<img style="vertical-align: middle;" src="http://otdyh-i-son.ru/web/upload/assets/images/21/20306/стрелка11-1.gif" />{% ENDIF %} {% IF catalog_full.NAME=Матрасы Александрия%}<img style="vertical-align: middle;" src="http://otdyh-i-son.ru/web/upload/assets/images/21/20306/стрелка11-1.gif" />{% ENDIF %} {% IF catalog_full.NAME=Матрасы Magniflex%}<img style="vertical-align: middle;" src="http://otdyh-i-son.ru/web/upload/assets/images/21/20306/стрелка11-1.gif" />{% ENDIF %} {% IF catalog_full.NAME=Матрасы Perrino%}<img style="vertical-align: middle;" src="http://otdyh-i-son.ru/web/upload/assets/images/21/20306/стрелка11-1.gif" />{% ENDIF %} {% IF catalog_full.NAME=Матрасы Виртуоз%}<img style="vertical-align: middle;" src="http://otdyh-i-son.ru/web/upload/assets/images/21/20306/стрелка11-1.gif" />{% ENDIF %} {% IF catalog_full.NAME=Матрасы DreamLine%}<img style="vertical-align: middle;" src="http://otdyh-i-son.ru/web/upload/assets/images/21/20306/стрелка11-1.gif" />{% ENDIF %} {% IF catalog_full.NAME=Матрасы Аннита%}<img style="vertical-align: middle;" src="http://otdyh-i-son.ru/web/upload/assets/images/21/20306/стрелка11-1.gif" />{% ENDIF %} {% IF catalog_full.NAME=Матрасы Дримпром%}<img style="vertical-align: middle;" src="http://otdyh-i-son.ru/web/upload/assets/images/21/20306/стрелка11-1.gif" />{% ENDIF %} {% IF catalog_full.NAME=Матрасы Il Sogno%}<img style="vertical-align: middle;" src="http://otdyh-i-son.ru/web/upload/assets/images/21/20306/стрелка11-1.gif" />{% ENDIF %} {% IF catalog_full.NAME=Мебель Интер-М%}<img style="vertical-align: middle;" src="http://otdyh-i-son.ru/web/upload/assets/images/21/20306/стрелка11-1.gif" />{% ENDIF %} </a> <!--{% IF catalog_full.GOODS_COUNT>0 %} ({catalog_full.GOODS_COUNT}) {% ENDIF %}--> {% 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%} {%ENDIF%} <!-- /Каталог товаров -->а как этоорганизовать на новомшаблоне я не знаю...
Сообщение отредактировал otdyh-i-son.ru: 08 Ноябрь 2013 - 14:40
#3
Отправлено 08 Ноябрь 2013 - 15:32
В файле "HTML".
Найти код:
<!-- Каталог товаров --> {%IFNOT catalog_full_empty%} {%FOR catalog_full%} {% IF catalog_full.FIRST %}<ul class="accordion">{% ENDIF %} <li {% IF catalog_full.HIDE %}style="display:none;" {% ENDIF %} class="{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} {% IF catalog_full.CURRENT %}active{% ELSEIF catalog_full.CURRENT_PARENT %}active{% ENDIF %}"> <a href="{catalog_full.URL}"{% IF catalog_full.CURRENT %}class="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%} {%ENDIF%} <!-- /Каталог товаров -->Заменить:
<!-- Каталог товаров --> {%IFNOT catalog_full_empty%} {%FOR catalog_full%} {% IF catalog_full.FIRST %}<ul class="accordion">{% ENDIF %} <li {% IF catalog_full.HIDE %}style="display:none;" {% ENDIF %} class="{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} {% IF catalog_full.CURRENT %}active{% ELSEIF catalog_full.CURRENT_PARENT %}active{% ENDIF %}"> <a href="{catalog_full.URL}"{% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}> <span style="display: inline;">{catalog_full.NAME}</span> {% IF catalog_full.NAME=Матрасы Лонакс%}<img style="vertical-align: middle;" src="http://otdyh-i-son.ru/web/upload/assets/images/21/20306/стрелка11-1.gif" />{% ENDIF %} {% IF catalog_full.NAME=Матрасы Александрия%}<img style="vertical-align: middle;" src="http://otdyh-i-son.ru/web/upload/assets/images/21/20306/стрелка11-1.gif" />{% ENDIF %} {% IF catalog_full.NAME=Матрасы Magniflex%}<img style="vertical-align: middle;" src="http://otdyh-i-son.ru/web/upload/assets/images/21/20306/стрелка11-1.gif" />{% ENDIF %} {% IF catalog_full.NAME=Матрасы Perrino%}<img style="vertical-align: middle;" src="http://otdyh-i-son.ru/web/upload/assets/images/21/20306/стрелка11-1.gif" />{% ENDIF %} {% IF catalog_full.NAME=Матрасы Виртуоз%}<img style="vertical-align: middle;" src="http://otdyh-i-son.ru/web/upload/assets/images/21/20306/стрелка11-1.gif" />{% ENDIF %} {% IF catalog_full.NAME=Матрасы DreamLine%}<img style="vertical-align: middle;" src="http://otdyh-i-son.ru/web/upload/assets/images/21/20306/стрелка11-1.gif" />{% ENDIF %} {% IF catalog_full.NAME=Матрасы Аннита%}<img style="vertical-align: middle;" src="http://otdyh-i-son.ru/web/upload/assets/images/21/20306/стрелка11-1.gif" />{% ENDIF %} {% IF catalog_full.NAME=Матрасы Дримпром%}<img style="vertical-align: middle;" src="http://otdyh-i-son.ru/web/upload/assets/images/21/20306/стрелка11-1.gif" />{% ENDIF %} {% IF catalog_full.NAME=Матрасы Il Sogno%}<img style="vertical-align: middle;" src="http://otdyh-i-son.ru/web/upload/assets/images/21/20306/стрелка11-1.gif" />{% ENDIF %} {% IF catalog_full.NAME=Мебель Интер-М%}<img style="vertical-align: middle;" src="http://otdyh-i-son.ru/web/upload/assets/images/21/20306/стрелка11-1.gif" />{% ENDIF %} </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%} {%ENDIF%} <!-- /Каталог товаров -->
#4
Отправлено 08 Ноябрь 2013 - 15:46
может быть позвоните мне, не знаю как проще или иначе объяснить, что мне надо...
в кратце....
У меня есть отдельная категория: "бренды", в ней находятся подкатегории с товарами с названиями брендов скрытые на сайте, и все эти скрытые подкатегории должны отражаться в специальном выпадающем списке, чтобы например искал человек глазовмебель, выбрал ее из списка скрытых подкатегорий, нажал на фладок и все ок.
Сообщение отредактировал otdyh-i-son.ru: 08 Ноябрь 2013 - 15:53
#6
Отправлено 08 Ноябрь 2013 - 16:41
Добавить код:
/* бренды */ #brend-select { width: 100%; color: black;/* цвет текста */ background: #EEECE7; /* цвет фона */ }
В конец файла "main.js".
Добавить код:
$(function(){ $('#brend-select').on('change', function(){ var urlBrend = $('#brend-select option:selected').attr('rel'); location.href= urlBrend }); });В файле html после кода:
<!-- /Главная страница --> </div> <div class="column one-third"> <div class="block2">Добавить:
<div class="brends"> <select id="brend-select"> {%IFNOT catalog_full_empty%} {%FOR catalog_full%} {%IF catalog_full.HIDE=1 %} <option rel="{catalog_full.URL}" value="">{catalog_full.NAME}</option> {%ENDIF%} {%ENDFOR%} {%ENDIF%} </select> </div>
#7
Отправлено 08 Ноябрь 2013 - 16:54
#8
Отправлено 09 Ноябрь 2013 - 02:45
<div class="brends"> <select id="brend-select"> {%IFNOT catalog_full_empty%} {%FOR catalog_full%} {%IF catalog_full.HIDE=1 %} <option rel="{catalog_full.URL}" value="">{catalog_full.NAME}</option> {%ENDIF%} {%ENDFOR%} {%ENDIF%} </select> </div>
и замените его на
<div class="brends"> <select id="brend-select"> <option value="-1" selected="selected">Выберите бренд</option> {%IFNOT catalog_full_empty%} {%FOR catalog_full%} {%IF catalog_full.HIDE=1 %} <option rel="{catalog_full.URL}" value="">{catalog_full.NAME}</option> {%ENDIF%} {%ENDFOR%} {%ENDIF%} </select> </div>
далее в main.js найдите
$(function(){ $('#brend-select').on('change', function(){ var urlBrend = $('#brend-select option:selected').attr('rel'); location.href= urlBrend }); });
и замените на
$(function(){ $('#brend-select').on('change', function(){ var urlBrend = $('#brend-select option:selected').attr('rel'); if(urlBrend) location.href= urlBrend }); });
#9
Отправлено 09 Ноябрь 2013 - 08:10
#10
Отправлено 09 Ноябрь 2013 - 08:16
#11
Отправлено 09 Ноябрь 2013 - 09:09
otdyh-i-son.ru (09 Ноябрь 2013 - 08:16) писал:
Найдите код в шаблоне HTML -
<option value="-1" selected="selected">Выберите бренд</option>и измените фразу
Далее добавьте в конец style.css код -
#brend-select{background:red;font-size:18px;} #brend-select option{background:blue;}red,blue измените на Ваши цвета
18 - размер шрифта
#13
Отправлено 12 Ноябрь 2013 - 09:25
otdyh-i-son.ru (12 Ноябрь 2013 - 02:43) писал:
как поместить эту ссылку в рамочку вот так:
<div class="brends"> <select id="brend-select"> <option value="-1" selected="selected">Выберите бренд</option> {%IFNOT catalog_full_empty%} {%FOR catalog_full%} {%IF catalog_full.HIDE=1 %} <option rel="{catalog_full.URL}" value="">{catalog_full.NAME}</option> {%ENDIF%} {%ENDFOR%} {%ENDIF%} </select> </div>, вставив его после
<div class="block-title">
Если захотите, увеличить между ними расстояние, то в файл style.css вставьте
.brends { padding-bottom: 10px; }
#14
Отправлено 12 Ноябрь 2013 - 10:44
#15
Отправлено 22 Ноябрь 2013 - 02:12
#16
Отправлено 22 Ноябрь 2013 - 04:19
#brend-select{ background: #b5a642; background: -moz-linear-gradient(top, #b5a642 0%, #EEE8AA 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba4a4), color-stop(100%,#EEE8AA)); background: -webkit-linear-gradient(top, #b5a642 0%,#EEE8AA 100%); background: -o-linear-gradient(top, #b5a642 0%,#EEE8AA 100%); background: -ms-linear-gradient(top, #b5a642 0%,#EEE8AA 100%); background: linear-gradient(top, #b5a642 0%,#EEE8AA 100%); font-size:16px; }
на
#brend-select{ background: #b5a642; font-size:16px; }
#17
Отправлено 22 Ноябрь 2013 - 16:00
#18
Отправлено 27 Ноябрь 2013 - 03:45
#19
Отправлено 27 Ноябрь 2013 - 04:09
#20
Отправлено 27 Ноябрь 2013 - 04:20
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных