Всем привет. Хочу сделать иконки к анонсу ноды http://joxi.ru/Vm6QoV8CxvVPPr - как пример.
У кого бы не спрашивал, все говорят сделай через таксономию.
Хорошо. Создаю словарь, добавляю термины, добавляю поле image.
Выводится только http://joxi.ru/VrwqdZ7HK4VLz2
В голову приходит только одна "нищая" идея, добавить к ссылкам:
background-image: url(iconka.png);
text-ident: -9999px;
}
Но думаю какой то не правильный подход.
Делал кто такую задачу? Куда копать? Без модуля ни как?
Спасибо большое.
Комментарии
"Без модуля" можно Views'ом.
Выводите полями иконки в блок, и размещаете в нужном месте. Если извратится - можно сделать views полем.
Более правильно - сделать это в шаблоне.
Views не поможет. Наверно. Так как нод будет много и у каждой ноды от 1 до 5 иконок. Общее кол-во иконок не вариант.
А в шаблоне как?
Не понял о чем речь.
В template.php в препроцессоре выбрать иконки и добавить в переменные.
В шаблоне ноды (node--[type].tpl.php) вывести переменную в нужном месте.
Вообщем спасибо. Ваши варианты, не варианты
есть еще более простой способ модуль image taxonomy
Вам бы сначала сначала определиться, что это должны быть за иконки.
А если уже определились, то разъяснить нам - что это за иконки.
Судя по первому скриншоту - это какие-то сервисные "кнопки" типа "Добавить в корзину", "Лайк" и т.п.
Судя по второму скриншоту - это должны быть иконки категорий(таксономия).
Та что же это на самом деле?
Правильно поставите вопрос, получите правильные ответы..
У меня это будут иконки Женская одежда, Женская обувь, Женские сумки. Но у каждой ноды, кол-во их будет разное. У одной ноды 1 иконка Женская обувь, у какой то ноды будет 2 иконки. Вообщем при создании материала, я просто ставлю галки у Женская одежда, Женская обувь или других терминов, зависит чем занимается магазин. Сами страницы таксономии taxonomy/term/* не будут использоваться.
1.Добавляете для отображения картинки-иконки новый стиль, например размером 24х24 .
2.Добавляете термину поле Иконка типа Изображение.
3.В настройках отображения поля выбираете стиль изображения(сделанный в п.1) и настраиваете параметр "Изображение как ссылка на " = Содержимое.
Останется только в настройка материала, сделатьтак, чтобы поле термина выводилось не имя термина, а иконка-картинка.
Способов море..
Например при помомощи модуля Dispaly Suite или добавить поле-вьюс, выводщее термины материала, или переопределить-переписать шаблон поля-термина, так чтобы выводился не заголовок термина а поле-иконка.