Имеется поле "Список" со множественным выбором, чекбоксами.
1|Яблоко
2|Груша
3|Ананас
Как сделать, чтобы на странице материала отображались не слова "Яблоко" или "Ананас" , а иконка или картинка их.
То есть как мне прикрутить картинки к каждому значению поля списка и выводить их.
Комментарии
У меня была такая же задача, но с цветами: белый, черный и тд. Я просто с помощью CSS убирал текст, и задавал квадрату нужный цвет, предварительно в списке задав элементу класс, типа
2|<span class="pear">Груша</span>
3|<span class="pineapple">Ананас</span>
Причем на страницах админки я выводил именно текст, чтобы администратор мог выбирать цвета именно по имени
Решение не очень элегантное. С удовольствием послушаю другие варианты)
Поле - сделать entity_reference, Сущности писать в тайтл текст и добавить поле с картинкой, можно сделать отдельный вьюмод.
На странице материала список выбранных цветов - вывести отдельным вьюсовым блоком или панелью, кому как больше нравится.
Если надо использовать в форме редактирования - Entity Reference View Widget
Как-то так:
Думаю лучше заменить поле на словарь таксономии и там добавить поле с картинкой. Как вам такой вариант?
Гибко и удобно использовать словарь с полем картинки для терминов.