Выпадающие Меню
#1
Отправлено 30 Декабрь 2015 - 21:29
1. Выпадающие меню каталога.
2. То, чего добились мы в этом теме(http://forum.storela...лог-по-брендам/), сделать под шаблон Мокко
3. Сделать выпадающие меню в верхних страницах(Главная/Доставка и т.д.)
Тестовый аккаунт для разработки шаблона: SL-368181
#2
Отправлено 31 Декабрь 2015 - 00:35
http://forum.storela...аров/#entry2906
2. В шаблоне HTML после:
<!-- Каталог --> <h4 class="contentTbodyCatalogHeader">Каталог товаров</h4> <ul id="subNavigation"> {%IFNOT catalog_empty %} {% FOR catalog %} {% IFNOT catalog.HIDE %} <li> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul> <!-- end Каталог -->
вставьте:
<!-- Каталог --> <h4 class="contentTbodyCatalogHeader">Бренды</h4> <ul id="subNavigation"> {%IFNOT catalog_empty %} {% FOR catalog %} {% IF catalog.HIDE %} <li> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul> <!-- end Каталог -->
и в разделе Товары - Товары скройте категории, которые должны отображаться в разделе бренды.
3. Инструкция по реализации:
http://forum.storela...еню/#entry38990
#3
Отправлено 01 Январь 2016 - 14:17
Vaccina (31 Декабрь 2015 - 00:35) писал:
http://forum.storela...аров/#entry2906
2. В шаблоне HTML после:
<!-- Каталог --> <h4 class="contentTbodyCatalogHeader">Каталог товаров</h4> <ul id="subNavigation"> {%IFNOT catalog_empty %} {% FOR catalog %} {% IFNOT catalog.HIDE %} <li> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul> <!-- end Каталог -->
вставьте:
<!-- Каталог --> <h4 class="contentTbodyCatalogHeader">Бренды</h4> <ul id="subNavigation"> {%IFNOT catalog_empty %} {% FOR catalog %} {% IF catalog.HIDE %} <li> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul> <!-- end Каталог -->
и в разделе Товары - Товары скройте категории, которые должны отображаться в разделе бренды.
3. Инструкция по реализации:
http://forum.storela...еню/#entry38990
По 2ому пункту - не вышло. Оно добавилось, но надо чуть ниже опустить его, сделать пробел...и не идут туда скрытые категории
По 1ому пункту - не то. Появилось кол-во товаров, это не нужное кол-во... и появился этот ужастный плюсик, а нужно выпадающие меню при наведении мышки
По 3ому пункту - все хорошо. Почти. Сделать рамку для выпадающего меню, чтоб оно было в рамке и не было прозрачного фона меню...А то плохо видно
По 2ому пункту - разобрался, но как сделать, чтоб оно было в 2 солбца и меньшим шрифтом...
Сообщение отредактировал Bright: 01 Январь 2016 - 21:43
#4
Отправлено 07 Январь 2016 - 00:42
#5
Отправлено 10 Январь 2016 - 20:32
#7
Отправлено 22 Январь 2016 - 20:27
#8
Отправлено 29 Январь 2016 - 20:31
#9
Отправлено 30 Январь 2016 - 00:55
<!-- Каталог --> <h4 class="contentTbodyCatalogHeader">Каталог товаров</h4> <ul id="subNavigation"> {%IFNOT catalog_full_empty %} {% FOR catalog_full %} {% IFNOT catalog_full.HIDE %} {% IF catalog_full.FIRST %}<ul id="myTree">{% ENDIF %} <li> <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %} class="contentTbodycatalog_fullCurent" {% ELSEIF catalog_full.CURRENT_PARENT %} class="contentTbodycatalog_fullCurentBranch" {% ENDIF %} {% IF catalog_full.ISSET_SUB %}rel="withchild"{% ENDIF %} > {catalog_full.NAME} <!-- Отображение количества товаров в категории --> {% IF catalog_full.GOODS_COUNT>0 %} ({catalog_full.GOODS_COUNT}) {% 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 %} {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul> <!-- end Каталог -->
замените на:
<!-- Каталог --> <h4 class="contentTbodyCatalogHeader">Каталог товаров</h4> <ul id="subNavigation"> {%IFNOT catalog_full_empty %} {% FOR catalog_full %} {% IFNOT catalog_full.HIDE %} {% IF catalog_full.FIRST %}<ul>{% ENDIF %} <li> <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %} class="contentTbodycatalog_fullCurent" {% ELSEIF catalog_full.CURRENT_PARENT %} class="contentTbodycatalog_fullCurentBranch" {% ENDIF %} {% IF catalog_full.ISSET_SUB %}rel="withchild"{% 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 %} {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul> <!-- end Каталог -->
далее в main.css найдите:
#subNavigation li { font-size: 16px; line-height: 1.5384em; padding: 0.5em 0; background: url({ASSETS_IMAGES_PATH}subnav_rule.gif?design=mokko) no-repeat left bottom; }
замените его на:
#subNavigation li { font-size: 16px; line-height: 1.5384em; padding: 0.5em 0; position: relative; background: url({ASSETS_IMAGES_PATH}subnav_rule.gif?design=mokko) no-repeat left bottom; } #subNavigation li ul { display: none; } #subNavigation li ul { position: absolute; top: 0px; left: 200px; display: none; z-index: 99; background:#fff; } #subNavigation li:hover > ul { display: block; }
2. Уточните пожалуйста, актуален ли ваш вопрос, так как на данный момент в нем отображаются скрытые категории.
3. К сожалению, на вашем основном аккаунте отсутствует выпадающее верхнее меню.
#10
Отправлено 31 Январь 2016 - 00:05
Vaccina (30 Январь 2016 - 00:55) писал:
<!-- Каталог --> <h4 class="contentTbodyCatalogHeader">Каталог товаров</h4> <ul id="subNavigation"> {%IFNOT catalog_full_empty %} {% FOR catalog_full %} {% IFNOT catalog_full.HIDE %} {% IF catalog_full.FIRST %}<ul id="myTree">{% ENDIF %} <li> <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %} class="contentTbodycatalog_fullCurent" {% ELSEIF catalog_full.CURRENT_PARENT %} class="contentTbodycatalog_fullCurentBranch" {% ENDIF %} {% IF catalog_full.ISSET_SUB %}rel="withchild"{% ENDIF %} > {catalog_full.NAME} <!-- Отображение количества товаров в категории --> {% IF catalog_full.GOODS_COUNT>0 %} ({catalog_full.GOODS_COUNT}) {% 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 %} {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul> <!-- end Каталог -->
замените на:
<!-- Каталог --> <h4 class="contentTbodyCatalogHeader">Каталог товаров</h4> <ul id="subNavigation"> {%IFNOT catalog_full_empty %} {% FOR catalog_full %} {% IFNOT catalog_full.HIDE %} {% IF catalog_full.FIRST %}<ul>{% ENDIF %} <li> <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %} class="contentTbodycatalog_fullCurent" {% ELSEIF catalog_full.CURRENT_PARENT %} class="contentTbodycatalog_fullCurentBranch" {% ENDIF %} {% IF catalog_full.ISSET_SUB %}rel="withchild"{% 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 %} {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul> <!-- end Каталог -->
далее в main.css найдите:
#subNavigation li { font-size: 16px; line-height: 1.5384em; padding: 0.5em 0; background: url({ASSETS_IMAGES_PATH}subnav_rule.gif?design=mokko) no-repeat left bottom; }
замените его на:
#subNavigation li { font-size: 16px; line-height: 1.5384em; padding: 0.5em 0; position: relative; background: url({ASSETS_IMAGES_PATH}subnav_rule.gif?design=mokko) no-repeat left bottom; } #subNavigation li ul { display: none; } #subNavigation li ul { position: absolute; top: 0px; left: 200px; display: none; z-index: 99; background:#fff; } #subNavigation li:hover > ul { display: block; }
2. Уточните пожалуйста, актуален ли ваш вопрос, так как на данный момент в нем отображаются скрытые категории.
3. К сожалению, на вашем основном аккаунте отсутствует выпадающее верхнее меню.
По 2ому пункту - разобрался, но как сделать, чтоб оно было в 2 солбца и меньшим шрифтом
по 3ому, я его убрал т.к. оно слишком длительное время выглядело криво
по 1ому, не корректно открывается меню, навести с трудом можно, и оно очень маленькое в ширине(
#11
Отправлено 02 Февраль 2016 - 09:37
Bright (31 Январь 2016 - 00:05) писал:
по 3ому, я его убрал т.к. оно слишком длительное время выглядело криво
по 1ому, не корректно открывается меню, навести с трудом можно, и оно очень маленькое в ширине(
В шаблон main.css добавьте код:
ul#subNavigation li ul { width: 190px; }
это должно помочь с меню.
#13
Отправлено 03 Февраль 2016 - 09:30
Bright (02 Февраль 2016 - 19:46) писал:
Здравствуйте, чтобы поправить его работу, найдите в main.css код:
#subNavigation li ul { position: absolute; top: 0px; left: 200px; display: none; z-index: 99; background:#fff; }
и замените на код:
#subNavigation li ul { position: absolute; top: 0px; left: 150px; display: none; z-index: 99; background:#fff; }
Уточните, пожалуйста, какие вопросы у Вас еще актуальны?
#14
Отправлено 15 Февраль 2016 - 11:43
Юля123 (03 Февраль 2016 - 09:30) писал:
#subNavigation li ul { position: absolute; top: 0px; left: 200px; display: none; z-index: 99; background:#fff; }
и замените на код:
#subNavigation li ul { position: absolute; top: 0px; left: 150px; display: none; z-index: 99; background:#fff; }
Уточните, пожалуйста, какие вопросы у Вас еще актуальны?
ничего не поменяло, так же меню при наведении на подкатегорию пропадает и оно становистя не кликабельным
разобрался...другие вопросы :
По 2ому пункту - разобрался, но как сделать, чтоб оно было в 2 солбца и меньшим шрифтом
#15
Отправлено 16 Февраль 2016 - 05:07
#subNavigation li a:link, #subNavigation li a:visited { padding-left: 10px; color: #666; display: block; }
добавьте:
#subNavigation li li a { font-size: 14px; } #subNavigation li li { display: inline-block; width: 49%; }
далее найдите:
ul#subNavigation li ul { width: 190px; }
замените на:
ul#subNavigation li ul { width: 280px; }
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных