Таксономия в Drupal 7

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

Аватар пользователя Радосвет Радосвет 15 апреля 2011 в 3:14

Друзья, помогите разобраться, пожалуйста!

Есть модуль профия (Profile2 for Drupal 7).

Я создал разные поля, часть из них - ссылки на термины таксономии с привязкой к словарям.
Например, поля с выбором из списка терминов:

1.
-ученик
-учитель

2.
-1 класс
-2 класс
-3 класс

3.
-нет
-да

также поля с интересами (автозавершение),
и тд.

Поля выводятся в профиле ссылками:

Имя
Фамилия

-ученик
-3класс

Интересы: музыка, спорт, чтение

***

Мне необходимо, чтобы по этим ссылкам (терминам словарей) выводились пользователи (список пользователей ссылками или с доп. полями - Имя, Фамилия и тд).

Как это можно реализовать кроме вывода через Views и/или темизацию?

Почему созданный материал Статья (article) с тегами (терминами словая Tags) отображается, если сортировать по тегу, а профили по этому же тегу (термину словаря Tags) не выводится?
То есть тег "Фото" используется в статье и профиле, но сам тег выводит только список статей...

Буду рад помощи!

Комментарии

Аватар пользователя Orion76 Orion76 20 апреля 2012 в 16:48

"Радосвет" wrote:

Как это можно реализовать кроме вывода через Views и/или темизацию?

Все-таки лучше бы через вьюс

"Радосвет" wrote:
То есть тег "Фото" используется в статье и профиле, но сам тег выводит только список статей...

Как писал товарищ выше, вьюс переопределяет вывод терминов таксономии по пути taxonomy/term/%
Скорее всего в фильтрах вьюса стоит - выбирать материалы типа "статья"

Аватар пользователя Радосвет Радосвет 20 апреля 2012 в 16:51

"orion76" wrote:
вьюс переопределяет вывод терминов таксономии по пути taxonomy/term/%
Скорее всего в фильтрах вьюса стоит - выбирать материалы типа "статья"

Я долго ковырялся с views, и терпения мне не хватило.
Я не смог привязать термины таксономии к страницам профилей... Sad

Аватар пользователя ilami ilami 19 августа 2012 в 14:22

Ну как, удалось вам найти решение?

Попробовала создать собственный views для этого, но основанный на типе не "Content", а "User". И вот проблема: в контекстных фильтрах попросту отсутствует фильтр "Has taxonomy term ID". То есть что же: действительно связь юзеров с таксономиями просто не предусмотрена?!

То же самое при создании вьюса для содержимого Profile2: отсутствуют контекстные фильтры по терминам таксономий. В то же время на официальной странице модуля [module=profile_taxonomy], решавшего эту задачу для Д6, читаем: "There's no need to continue this module in Drupal 7. Profile2 module is a more than a worthy successor".

В общем, пока сдалась: таксономии в профилях пользователей использую, отображаю в виде текста (а не ссылок) и сделала расширенный поиск по всем нужным мне полям с помощью views... Позже разберусь.

Аватар пользователя VasyOK VasyOK 22 февраля 2016 в 13:05

"Как это можно реализовать кроме вывода через Views и/или темизацию?"
А чем вам views не нравиться?
И зачем вам Profile2 ?