Иконки в анонсе. Таксономия?

Главные вкладки

Аватар пользователя jobsdata jobsdata 29 декабря 2015 в 17:20

Всем привет. Хочу сделать иконки к анонсу ноды http://joxi.ru/Vm6QoV8CxvVPPr - как пример.

У кого бы не спрашивал, все говорят сделай через таксономию.

Хорошо. Создаю словарь, добавляю термины, добавляю поле image.

Выводится только http://joxi.ru/VrwqdZ7HK4VLz2

В голову приходит только одна "нищая" идея, добавить к ссылкам:

{
    background-image: url(iconka.png);
    text-ident: -9999px;
}

Но думаю какой то не правильный подход.

Делал кто такую задачу? Куда копать? Без модуля ни как?

Спасибо большое.

Комментарии

Аватар пользователя jobsdata jobsdata 29 декабря 2015 в 18:32

Views не поможет. Наверно. Так как нод будет много и у каждой ноды от 1 до 5 иконок. Общее кол-во иконок не вариант.

А в шаблоне как?

Аватар пользователя bumble bumble 29 декабря 2015 в 18:36

jobsdata wrote:

Views не поможет. Наверно. Так как нод будет много и у каждой ноды от 1 до 5 иконок. Общее кол-во иконок не вариант.

Не понял о чем речь.

jobsdata wrote:

А в шаблоне как?

В template.php в препроцессоре выбрать иконки и добавить в переменные.
В шаблоне ноды (node--[type].tpl.php) вывести переменную в нужном месте.

Аватар пользователя Orion76 Orion76 29 декабря 2015 в 20:55

Вам бы сначала сначала определиться, что это должны быть за иконки.
А если уже определились, то разъяснить нам - что это за иконки.

Судя по первому скриншоту - это какие-то сервисные "кнопки" типа "Добавить в корзину", "Лайк" и т.п.
Судя по второму скриншоту - это должны быть иконки категорий(таксономия).

Та что же это на самом деле?

Правильно поставите вопрос, получите правильные ответы..

Аватар пользователя jobsdata jobsdata 29 декабря 2015 в 21:31

У меня это будут иконки Женская одежда, Женская обувь, Женские сумки. Но у каждой ноды, кол-во их будет разное. У одной ноды 1 иконка Женская обувь, у какой то ноды будет 2 иконки. Вообщем при создании материала, я просто ставлю галки у Женская одежда, Женская обувь или других терминов, зависит чем занимается магазин. Сами страницы таксономии taxonomy/term/* не будут использоваться.

Аватар пользователя Orion76 Orion76 29 декабря 2015 в 22:02

1.Добавляете для отображения картинки-иконки новый стиль, например размером 24х24 .
2.Добавляете термину поле Иконка типа Изображение.
3.В настройках отображения поля выбираете стиль изображения(сделанный в п.1) и настраиваете параметр "Изображение как ссылка на " = Содержимое.

Останется только в настройка материала, сделатьтак, чтобы поле термина выводилось не имя термина, а иконка-картинка.
Способов море..
Например при помомощи модуля Dispaly Suite или добавить поле-вьюс, выводщее термины материала, или переопределить-переписать шаблон поля-термина, так чтобы выводился не заголовок термина а поле-иконка.