Привет, друзья!
Есть такая ситуация. Есть нода "оповещение". В ней создано поле типа List (integer) где сделаны две опции - работает система в настоящий момент или не работает.
1|working
2|not working
Для простоты менеджер просто заходит на страницу этой ноды и переключает значение поля.
Но нужно добавить к значению еще соответствующую иконку, которая интуитивно без текста сообщала бы человеку о том же самом.
Как наиболее простым способом добавить к вариантам выбора поля List (integer) свою иконку для каждого значения?
Заранее спасибо!
Комментарии
1 варик заюзать https://www.drupal.org/project/icon
2 варик сделаь поле с entityreference тогда для видгета можно использовать views и отрендеренные итемы с полем имадж с иконкой
3 варик темизировать через css через класс итема нужного поля и ::before
Я бы не мудрил, а просто использовал CSS
Еще один вариант с flag.
https://stoleshnikov-delivery.ru/ - на любой товар нажимаете и на нем сердечко цвет меняет по нажатии. Изображение к классу включения/выключения флага через CSS привязано.
Подскажите как сделать меню с иконками, примерно как на этом сайте?
У сайта по ссылке - через CSS картинки к пунктам меню заданы. Если часто меняются ссылки в меню нужно каждый раз вспоминать про разработчика.
Можно вьюху вывести в которую подтянуть поле названия категории и картинки этой категории.
Еще есть модули типа https://www.drupal.org/project/menu_icons - но я не пользовался. Там кодить много надо. В D8 таких модулей больше.
проще, в шаблоне
if else все.