Каталог На Каждой Странице
#1
Отправлено 03 Октябрь 2014 - 15:58
Подскажите, как сделать каталог, что бы не было плюсов и минусов, при нажатии на категорию открывалась страница как сейчас и раскрывалась категория в каталоге на подкатегории, а каталог в таком виде висел на каждой странице.
#2
Отправлено 03 Октябрь 2014 - 16:31
boktar (03 Октябрь 2014 - 15:58) писал:
Подскажите, как сделать каталог, что бы не было плюсов и минусов, при нажатии на категорию открывалась страница как сейчас и раскрывалась категория в каталоге на подкатегории, а каталог в таком виде висел на каждой странице.
В main.css
.accordion em.open-close { background: #87CEEB url('http://design.ru/back_toggle.png?design=spring') -2px -3px no-repeat; width: 22px; height: 22px; position: absolute; right: 4px; top: 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }измените на
.accordion em.open-close { background: #87CEEB url('http://design.ru/back_toggle.png?design=spring') -2px -3px no-repeat; width: 22px; height: 22px; position: absolute; right: 4px; top: 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: none; }
#3
Отправлено 03 Октябрь 2014 - 16:48
, а как сделать, что бы при нажатии на категорию раскрывались подкатегории и каталог в таком виде висел на каждой странице.
#4
Отправлено 03 Октябрь 2014 - 16:54
boktar (03 Октябрь 2014 - 16:48) писал:
, а как сделать, что бы при нажатии на категорию раскрывались подкатегории и каталог в таком виде висел на каждой странице.
#5
Отправлено 03 Октябрь 2014 - 18:39
и открыто только на главной странице.
#6
Отправлено 03 Октябрь 2014 - 19:43
и соответственно при нажатии на категорию открывалась страница с товаром и каталог был открыт на этой странице с развёрнутыми подкатегориями только той категории на которую нажали.
#7
Отправлено 03 Октябрь 2014 - 19:47
В HTML найдите:
<div class="inner"> <div id="column-left">после него вставьте:
<!-- Каталог товаров --> {% IFNOT index_page %} {%IFNOT catalog_full_empty%} <div class="box cat_box"> <div class="box-heading">Каталог</div> <div class="box-content"> <div class="box-category"> {%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 %}selected{% ENDIF %} active"> <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%} </div> </div> </div> {%ENDIF%} {%ENDIF%} <!-- /Каталог товаров -->
далее в main.css добавьте:
.cat_box .box-category > ul ul{ display:none; } .cat_box .box-category > ul li.selected ul{ display:block; }
#8
Отправлено 03 Октябрь 2014 - 19:53
Каталог теперь открыт на каждой странице)
только наверное я раньше, что то поменял и он раскрыт полностью постоянно со всеми подкатегориями(
#9
Отправлено 03 Октябрь 2014 - 20:02
но всё равно каждая страница открывается с полностью развёрнутым каталогом( при нажатии на плюс сворачивается
#10
Отправлено 03 Октябрь 2014 - 20:15
.cat_box .box-category > ul ul{ display:none; } .cat_box .box-category > ul li.selected ul{ display:block; }заменить на:
.cat_box .box-category > ul ul{ display:none !important; } .cat_box .box-category > ul li.selected ul{ display:block !important; }
#11
Отправлено 03 Октябрь 2014 - 20:19
#12
Отправлено 03 Октябрь 2014 - 20:26
найдите в main.css:
.cat_box .box-category > ul ul{ display:none !important; } .cat_box .box-category > ul li.selected ul{ display:block !important; }переместите его поставив после:
/* /END адаптивность шаблона ======================================================*/
#13
Отправлено 03 Октябрь 2014 - 20:33
На главной открывается каталог развёрнутый, при нажатии на плюс закрывается. на всех остальных страницах плюсы не работают, можно ли вообще их убрать и как сделать чтобы каталог был свёрнут, а при нажатии на категорию, разворачивалась категория на которую нажали
#14
Отправлено 03 Октябрь 2014 - 20:42
.accordion em.open-close { background: url("http://design.ru/back_toggle.png?design=spring") no-repeat scroll -2px -3px #87ceeb; border-radius: 5px; height: 22px; position: absolute; right: 4px; top: 8px; width: 22px; }замените на:
.accordion em.open-close { background: url("http://design.ru/back_toggle.png?design=spring") no-repeat scroll -2px -3px #87ceeb; border-radius: 5px; display: none; height: 22px; position: absolute; right: 4px; top: 8px; width: 22px; }
на счет открытого каталога на главной, в HTML найдите:
<!-- Каталог товаров --> <!-- Каталог товаров --> {%IFNOT catalog_full_empty%} <div class="box"> <div class="box-heading">Каталог</div> <div class="box-content"> <div class="box-category"> {%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 %} active"> <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%} </div> </div> </div> {%ENDIF%} <!-- /Каталог товаров --> {% ENDIF %} <!-- /Главная страница -->замените на:
<!-- Каталог товаров --> {%IFNOT catalog_empty%} <div class="box"> <div class="box-heading">Каталог</div> <div class="box-content"> <div class="box-category"> <ul class="accordion"> {%FOR catalog%} <li {% IF catalog.HIDE %}style="display:none;" {% ENDIF %} class="{% IF catalog.ISSET_SUB %}parent{% ENDIF %} active"> <a href="{catalog.URL}"{% IF catalog.CURRENT %}class="selected"{% ENDIF %}>{catalog.NAME}</a> </li> {%ENDFOR%} </ul> </div> </div> </div> {%ENDIF%} <!-- /Каталог товаров --> {% ENDIF %} <!-- /Главная страница -->
#15
Отправлено 03 Октябрь 2014 - 20:57
единственный момент при переходе на подкатегорию на другой странице на которую перешли в каталоге закрыта та подкатегория на которую перешли, как бы сделать, чтобы она оставалась открытой и выделялась цветом, как при наведением курсора
#16
Отправлено 03 Октябрь 2014 - 21:23
<!-- Каталог товаров --> {% IFNOT index_page %} {%IFNOT catalog_full_empty%} <div class="box cat_box"> <div class="box-heading">Каталог</div> <div class="box-content"> <div class="box-category"> {%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 %}selected{% ENDIF %} active"> <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%} </div> </div> </div> {%ENDIF%} {%ENDIF%} <!-- /Каталог товаров -->замените на:
<!-- Каталог товаров --> {% IFNOT index_page %} {%IFNOT catalog_full_empty%} <div class="box cat_box"> <div class="box-heading">Каталог</div> <div class="box-content"> <div class="box-category"> {%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 %}selected{% 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%} </div> </div> </div> {%ENDIF%} {%ENDIF%} <!-- /Каталог товаров -->
и в main.css попробуйте удалить:
.cat_box .box-category > ul ul{ display:none !important; } .cat_box .box-category > ul li.selected ul{ display:block !important; }
#17
Отправлено 03 Октябрь 2014 - 21:33
и последнее...как бы сделать, что бы оформление у каталога на главной было такое же как на страницах.
и где можно поменять шрифт который указывает путь.
#18
Отправлено 03 Октябрь 2014 - 21:39
.breadcrumb { color: #777777; font-size: 10px; margin-bottom: 5px; } .breadcrumb a { color: #999999; font-size: 10px; }
на счет стилистика каталога как на страницах, немного не понятно, не могли бы вы привести пример?
#19
Отправлено 03 Октябрь 2014 - 21:57
#20
Отправлено 03 Октябрь 2014 - 22:01
.ll .box { background-color: #ffffff; border-bottom: 4px solid #e1e1e1; border-radius: 5px; box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1); } .ll .box .box-heading { border-bottom: 1px solid #e1e1e1; color: #666666; font-size: 20px; font-weight: normal !important; margin: 0 10px; padding: 15px 0; }
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных