Предположим, у вас имеется словарь терминов, например организаций, с которыми сотрудничает ваша фирма. Перед вами стоит задача, вывести изображения, являющиеся ссылками на веб сайт организации, представленной в этом термине. Все это в системе Drupal легко реализуемо и давайте мы с вами рассмотрим как это сделать.
Установите необходимые модули
Установить модуль Link. (Предполагается, что модуль Views и его зависимости установлены).
Добавьте поля
Добавьте два поля в словарь со списком организаций: Ссылка и Изображение.
Отредактируте термины таксономии
Заполните добавленные вами поля.
Настройте представление.
Создайте представление, выводящее термины таксономии в виде HTML списка, создайе Блок и перейдите к его редактированию. Если поле Название не нужно - удалите его.
Добавьте два поля Термин таксономии: Ссылка и Поле: Изображение. Поле Ссылка должно быть вверху списка полей.
Настройте перезапись результатов
Настройте перезапись результатов для поля Изображение, как показано на следующем рисунке, а именно:
- Установите чекбокс Выводить это поле в виде ссылки
- В текстовом поле Путь ссылки введите [field_link] ([field_link] - имя поля Ссылка, созданный вами ранее, как показано на первом изображенни данной статьи).
Со списком всех доступных полей можете ознакомиться, расскрыв список Подстановочные шаблоны:
Сохраните изменения и удостоверьтесь, что результат именно тот, что вы ожидали. Теперь вам осталось лишь причесать выводимый список средствами CSS.
Если есть вопросы по теме - с радостью отвечу в комментариях.
There are 2 Comments
Скажите пожалуйста как
Скажите пожалуйста как сделать тоже самое только для ноды, точнее вывести термины ноды в виде картинок....
Как должен выглядеть запрос вьювс?
То-же самое, только надо выводить ноды
Приветствую.
Все тоже самое. только в представлении нужно выводить не термины таксономии, а ноды:
Делись своим опытом и знаниями, ибо в могиле они тебе вряд-ли пригодятся.
Добавить комментарий