Подсказки в пунктах меню

+11
1.07K
Подсказки в пунктах меню

Иногда на сайте возникает необходимость указать больше подробностей о том, что скрывается за тем или иным пунктом в меню. Добавим подсказку к пунктам выпадающих меню. Примерно так

Изображение

К пунктам основного меню тоже можно добавить, но придется править стили. И об этом в другой раз.

Решение найдено при финансовой поддержке Константина

Демо как всегда тут demo.bergorod.ru

наведите на пункт меню афиши

Как сделать также

1. Установить архив menutips20211011_1.0.0.install
Можно и просто распаковать, но тогда нужно пройти в раздел админки Компоненты, там Управление событиями и согласиться обновить события
2. Указать Подсказки у нужных пунктов меню

Изображение


3. Выбрать «menu-tips» в настройках виджета меню во вкладке Опции в пункте Шаблон списка меню 

Изображение


или в свой аналогичный файл шаблона списка добавить в нужном месте

  1. <?php if (!empty($item['options']['tip'])){ ?>
  2. <span class="nav-tip d-block small"><?php html($item['options']['tip']); ?></span>
  3. <?php } ?>

заменив классы, добавив стили по вкусу.

Ограничения

Компонент предоставляется как есть, бесплатно. Автор не несет никакой ответственности.
Предназначен только для шаблона modern (и дочерних).
Для вывода подсказок в основном меню (а не в подменю) надо доработать стили.
Любители зеленых галочек в валидаторе могут написать свои стили, убрав d-block.

Прикреплённый файл:
Скачать 4 Кбскачан 34 раза
0
Алексей Т Алексей Т 3 года назад #

Бывает очень даже надо+

0
Abobo Abobo 3 года назад #

Дополнительная информация под ссылкой, не должна являться ссылкой ☝

0
Zau4man Zau4man 3 года назад #

Вставьте подсказку после тега a, но до закрытия li

Еще от автора

Шаблон вывода категорий
Делюсь небольшим компонентом, который выводит на списком записей список категорий со своим шаблоном.
Виджет "Меню добавить"
Небольшой виджет, предназначенный исключительно для вывода меню добавления контента.
ZПоиск. Другой взгляд на поиск
В рамках более глубокого знакомства с Vue в частности с появившимся недавно Composition Api сделал на Vue небольшой компонент, который по функционалу
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.