Значок в меню вместо названия

InstantCMS 2.X

Как убрать тест в меню и оставить только иконку?

#1 28 февраля 2021 в 19:52
Всем доброго здравия! И с прошедшими праздниками!
Не могу найти через поиск на форуме… Шаблон дефолтный. Движок InstantCMS 2.14.1
Как сделать, чтобы пори выводе уведомлений в меню выводился только значок колокольчика?
Может как-то fontawesome можно подставить?
#2 28 февраля 2021 в 21:00
Можно в название ссылки писать laugh
  1.  
Но лучше свой шаблон для меню сделать, чтоб title не показывать а только иконку.
#3 1 марта 2021 в 15:32
В приложении к сообщению архив с файлом шаблона меню.
Положить файл из архива в папку templates/modern_или_дочерний/assets/ui/

Затем выбрать его в настройках виджета меню



И можно будет делать так



И выглядеть будет так





Первая
Чтобы обрабатывались шорткоды иконок

Меняем
  1. echo $item['title']
на
  1. echo string_replace_svg_icons($item['title']);
Вторая
Необязательная. Так как текста в новой ссылке нет, то надо очистить атрибут title. Для этого

Меняем
  1. <a <?php if (!empty($item['title'])) {?>title
на
  1. <a <?php if (!empty($item['title']) && !strpos($item['title'],'%')) {?>title
Прикрепленный файл
menuiconstplphp_mvv39.zip 1 Кб
#4 1 марта 2021 в 17:01

Вторая
Необязательная. Так как текста в новой ссылке нет, то надо очистить атрибут title. Для этого

Zau4man
Можно же просто, убрать echo $item['title'] чтоб заголовок не показывался.

Получится что: Заголовок не показывается. При наведение на иконку атрибут title показывается. А иконка берётся из системной опции "Имя иконки".
#5 1 марта 2021 в 20:13


И для желающих внести правки ручками]

Zau4man
Так понимаю, это только для шаблона "modern", а то же самое, но для "default", есть?
#6 1 марта 2021 в 23:17
В default нет иконок.
#7 2 марта 2021 в 14:25
Всем спасибо исходя из ваших подсказок получилось вывести иконку!


В default нет иконок.

Zau4man
Странно у меня есть иконки, и подключаются через раздел меню… Но вопрос не в них!
Пока подключил fontawesome через CSS.


Не могу решить вопрос как в шаблоне меню сделать, чтобы заголовок меню не показывался?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.