SL-171870 он у меня один
Выпадающее Меню- Каталог Шаблон Движение
#21
Отправлено 19 Январь 2015 - 20:00
#23
Отправлено 19 Январь 2015 - 20:46
Ирина345 (19 Январь 2015 - 20:16) писал:
в разделе Сайт-Меню, а так же от какого пункта меню, должно выпадать меню.
Я постараюсь сделать меню сам. Мне нужно только начало....
например ....о нас....выпадающее меню : контакты и новости.
#24
Отправлено 20 Январь 2015 - 05:20
http://forum.storela...ие/#entry168270
Только у нас будет иная структура в HTML, допустим, мы создали в разделе Сайт - Меню новый блок меню с переменной about, тогда наша структура в 1 выпадающий пункт и 2 обычных будет вместо:
<!-- Выпадающий каталог --> <div class="menu_block_dropdown mainmenu"> <div class="et_categ_box"> <div id="et_categ_box_scroll"> {%IFNOT catalog_full_empty%} {%FOR catalog_full%} {% IF catalog_full.FIRST %}<ul class="nav">{% ENDIF %} <li class="cat-name 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 %} "> <a class="main_category" href="{catalog_full.URL}"><span>{catalog_full.NAME}</span></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%} </div> </div> </div> <!-- end Выпадающий каталог -->
будет следующей:
<!-- Выпадающий каталог --> <div class="menu_block_dropdown mainmenu"> <div class="et_categ_box"> <div id="et_categ_box_scroll"> <ul class="nav"> <li> <a href="#">О нас</a> <ul> {% FOR menu %} {% FOR about %} {% FOR links %} <li><a href="{menu.about.links.URL}" {% IF menu.about.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.about.links.TITLE %}title="{menu.about.links.TITLE}"{% ENDIF %}>{menu.about.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %} </ul> </li> <li><a href="ссылка">контакты</a> <li><a href="ссылка">новости</a> </ul> </div> </div> </div> <!-- end Выпадающий каталог -->
#25
Отправлено 20 Январь 2015 - 12:36
Vaccina (20 Январь 2015 - 05:20) писал:
http://forum.storela...ие/#entry168270
Только у нас будет иная структура в HTML, допустим, мы создали в разделе Сайт - Меню новый блок меню с переменной about, тогда наша структура в 1 выпадающий пункт и 2 обычных будет вместо:
<!-- Выпадающий каталог --> <div class="menu_block_dropdown mainmenu"> <div class="et_categ_box"> <div id="et_categ_box_scroll"> {%IFNOT catalog_full_empty%} {%FOR catalog_full%} {% IF catalog_full.FIRST %}<ul class="nav">{% ENDIF %} <li class="cat-name 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 %} "> <a class="main_category" href="{catalog_full.URL}"><span>{catalog_full.NAME}</span></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%} </div> </div> </div> <!-- end Выпадающий каталог -->
будет следующей:
<!-- Выпадающий каталог --> <div class="menu_block_dropdown mainmenu"> <div class="et_categ_box"> <div id="et_categ_box_scroll"> <ul class="nav"> <li> <a href="#">О нас</a> <ul> {% FOR menu %} {% FOR about %} {% FOR links %} <li><a href="{menu.about.links.URL}" {% IF menu.about.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.about.links.TITLE %}title="{menu.about.links.TITLE}"{% ENDIF %}>{menu.about.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %} </ul> </li> <li><a href="ссылка">контакты</a> <li><a href="ссылка">новости</a> </ul> </div> </div> </div> <!-- end Выпадающий каталог -->
С этим понятно.
Никак не могу разобраться в стилях.
Хочу как на Сторленде сделать.
При наведении на выпадающее меню закруглённые края, цвет при нажатии фиксируется и т.д.
#26
Отправлено 21 Январь 2015 - 05:30
.mainmenu .nav ul { display: none; position: absolute; left: 0; top: 47px; background: #000; width: 200px; }замените на:
.mainmenu .nav ul { display: none; position: absolute; left: 0; top: 47px; background: #000; border-radius: 10px; width: 200px; } .mainmenu li a.selected{ background:#fff; color:#000; }
#27
Отправлено 21 Январь 2015 - 07:36
Vaccina (21 Январь 2015 - 05:30) писал:
.mainmenu .nav ul { display: none; position: absolute; left: 0; top: 47px; background: #000; width: 200px; }замените на:
.mainmenu .nav ul { display: none; position: absolute; left: 0; top: 47px; background: #000; border-radius: 10px; width: 200px; } .mainmenu li a.selected{ background:#fff; color:#000; }
Кое-что вышло, но всё же есть вопросы:
Три небольших вопроса о стилистике на скринах.
#28
Отправлено 22 Январь 2015 - 01:15
.et_categ_box a:hover, #scroll-box a:hover { background-color: #ff0000; color: #fff; }замените на:
.et_categ_box li:hover a, #scroll-box li:hover a { background-color: #ff0000; border-radius: 10px; color: #fff; }
далее найдите:
.mainmenu .nav ul { background: rgba(255, 0, 0, 0.8); border: 0 none; border-radius: 10px; display: none; left: 0; position: absolute; top: 25px; width: 180px; }замените на:
.mainmenu .nav ul { background: none repeat scroll 0 0 #ff0000; border: 0 none; border-radius: 0 10px 10px; display: none; left: 0; position: absolute; top: 21px; width: 180px; }
#29
Отправлено 22 Январь 2015 - 07:15
Vaccina (22 Январь 2015 - 01:15) писал:
.et_categ_box a:hover, #scroll-box a:hover { background-color: #ff0000; color: #fff; }замените на:
.et_categ_box li:hover a, #scroll-box li:hover a { background-color: #ff0000; border-radius: 10px; color: #fff; }
далее найдите:
.mainmenu .nav ul { background: rgba(255, 0, 0, 0.8); border: 0 none; border-radius: 10px; display: none; left: 0; position: absolute; top: 25px; width: 180px; }замените на:
.mainmenu .nav ul { background: none repeat scroll 0 0 #ff0000; border: 0 none; border-radius: 0 10px 10px; display: none; left: 0; position: absolute; top: 21px; width: 180px; }
Уже лучше,но не все вопросы.
1) Цвет не остаётся на кнопке меню при выборе (скрин вопрос1)
2) При перелистывании выпадающего меню и при нажатии на него цвет. Как сделать? (скрин вопрос2)
3) Скрин Вопрос3
#30
Отправлено 22 Январь 2015 - 10:36
UltraMag (22 Январь 2015 - 07:15) писал:
1) Цвет не остаётся на кнопке меню при выборе (скрин вопрос1)
2) При перелистывании выпадающего меню и при нажатии на него цвет. Как сделать? (скрин вопрос2)
3) Скрин Вопрос3
2) В конец style.css добавьте
.mainmenu .nav ul li:hover a {color:#F00 !important;border-radius:12px;background:#FF0 !important;}Изменяйте значение color(цвет текста) и background(цвет фона)
#31
Отправлено 22 Январь 2015 - 11:30
Danil (22 Январь 2015 - 10:36) писал:
2) В конец style.css добавьте
.mainmenu .nav ul li:hover a {color:#F00 !important;border-radius:12px;background:#FF0 !important;}Изменяйте значение color(цвет текста) и background(цвет фона)
При переходе цвет не остаётся, только при перелистывании.
#32
Отправлено 29 Январь 2015 - 13:41
#33
Отправлено 30 Январь 2015 - 02:15
Пример, имеем исходную строку:
<a href="http://ultramag-samara.ru/cart">Корзина</a>добавляем условие вида, если мы на странице с данным заголовков(точнее title), то пункт выбран, результат строки:
<a href="http://ultramag-samara.ru/cart" {% IF PAGE_TITLE=Корзина %}class="selected"{% ENDIF %}>Корзина</a>
и так со всеми корневыми пукнтами
#34
Отправлено 30 Январь 2015 - 07:29
Vaccina (30 Январь 2015 - 02:15) писал:
Пример, имеем исходную строку:
<a href="http://ultramag-samara.ru/cart">Корзина</a>добавляем условие вида, если мы на странице с данным заголовков(точнее title), то пункт выбран, результат строки:
<a href="http://ultramag-samara.ru/cart" {% IF PAGE_TITLE=Корзина %}class="selected"{% ENDIF %}>Корзина</a>
и так со всеми корневыми пукнтами
Как не было цвета так и нет!
#35
Отправлено 30 Январь 2015 - 09:31
UltraMag (30 Январь 2015 - 07:29) писал:
<a href="http://ultramag-samara.ru/cart">Корзина</a>на
<a href="http://ultramag-samara.ru/cart" {% IF PAGE_NAME = Корзина %}class="selected"{% ENDIF %}>Корзина</a>
#36
Отправлено 30 Январь 2015 - 09:33
Alekseys (30 Январь 2015 - 09:31) писал:
<a href="http://ultramag-samara.ru/cart">Корзина</a>на
<a href="http://ultramag-samara.ru/cart" {% IF PAGE_NAME = Корзина %}class="selected"{% ENDIF %}>Корзина</a>
Сделал опять и ничего.
#37
Отправлено 31 Январь 2015 - 03:36
<a href="http://ultramag-samara.ru/cart" {% IF PAGE_NAME = Корзина %}class="selected"{% ENDIF %}>Корзина</a>замените на:
<a href="http://ultramag-samara.ru/cart" {% IF MOD_LNAME= cart%}class="selected"{% ENDIF %}>Корзина</a>
#38
Отправлено 31 Январь 2015 - 08:36
Vaccina (31 Январь 2015 - 03:36) писал:
<a href="http://ultramag-samara.ru/cart" {% IF PAGE_NAME = Корзина %}class="selected"{% ENDIF %}>Корзина</a>замените на:
<a href="http://ultramag-samara.ru/cart" {% IF MOD_LNAME= cart%}class="selected"{% ENDIF %}>Корзина</a>
Как сделать для русской страницы?
С корзиной понятно ...cart%, а меню....полезное,переходит на подключение (по-русски)
#39
Отправлено 03 Февраль 2015 - 01:14
{% IF MOD_LNAME= cart %}class="selected"{% ENDIF %}изменяем по следующему примеру:
{% IF PAGE_NAME = Название страницы %}class="selected"{% ENDIF %}
Темы с аналогичным тегами выпадающее меню, горизонтальное меню, горизонтальный каталог
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных