Drupal: Как вывести термины таксономии в виде ссылок

Предположим, у вас имеется словарь терминов, например организаций, с которыми сотрудничает ваша фирма. Перед вами стоит задача, вывести изображения, являющиеся ссылками на веб сайт организации, представленной в этом термине. Все это в системе Drupal легко реализуемо и давайте мы с вами рассмотрим как это сделать.

Установите необходимые модули

Установить модуль Link. (Предполагается, что модуль Views и его зависимости установлены).

Добавьте поля

Добавьте два поля в словарь со списком организаций: Ссылка и Изображение.

Отредактируте термины таксономии

Заполните добавленные вами поля.

Настройте представление.

Создайте представление, выводящее термины таксономии в виде HTML списка, создайе Блок и перейдите к его редактированию. Если поле Название не нужно - удалите его.

Добавьте два поля Термин таксономии: Ссылка и Поле: Изображение. Поле Ссылка должно быть вверху списка полей.

Настройте перезапись результатов

Настройте перезапись результатов для поля Изображение, как показано на следующем рисунке, а именно:

  • Установите чекбокс Выводить это поле в виде ссылки
  • В текстовом поле Путь ссылки введите [field_link] ([field_link] - имя поля Ссылка, созданный вами ранее, как показано на первом изображенни данной статьи).

Со списком всех доступных полей можете ознакомиться, расскрыв список Подстановочные шаблоны:

Сохраните изменения и удостоверьтесь, что результат именно тот, что вы ожидали. Теперь вам осталось лишь причесать выводимый список средствами CSS.

Если есть вопросы по теме - с радостью отвечу в комментариях.

 

There are 2 Comments

Скажите пожалуйста как

Скажите пожалуйста как сделать тоже самое только для ноды, точнее вывести термины ноды в виде картинок....

Как должен выглядеть запрос вьювс?

То-же самое, только надо выводить ноды

Приветствую.

Все тоже самое. только в представлении нужно выводить не термины таксономии, а ноды:

  1. В настройках типа материала нужно добавить поле Link
  2. В самих нодах эти поля заполнить
  3. После этого создается представление, выводящее ноды, уточняется, какой тип материала выводить
  4. Добавляется поле ссылки и настраивается перезапись выводимого значения определенного поля, как описано в статье.

Делись своим опытом и знаниями, ибо в могиле они тебе вряд-ли пригодятся.

Добавить комментарий

Filtered HTML

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешённые HTML-теги: <a> <s> <u> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <hr> <dd> <sub> <sup>
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Строки и параграфы переносятся автоматически.
CAPTCHA
Защита от СПАМ ботов. Подтвердите, пожалуйста, что вы человек.
2 + 1 =
Решите эту простую математическую задачу и введите результат. Например, для 1+3, введите 4.