Исходные данные.
Словарь 1. (кол-во терминов: несколько тысяч)
Есть несколько человек, состоящих в отделах организации.
Иерархия организации:
Организация → Отдел 1 организации (Отдел 2..) → Персона (тип материала)
Словарь 2. (кол-во терминов: несколько тысяч)
Человек может иметь образование в нескольких институтах. У института (тип материала) есть несколько полей: дата учреждения, местонахождение и т.д. (5-6 шт).
Нужно связать эти два типа материала примерно так, как представлено на картинке.
На одной странице. Сначала идет информация о Персоне: ФИО (заголовок), биография (тело ноды). Ниже сведения об институтах. Поля должны быть в одну строчку и сортироваться
Как лучше организовать материалы?
Вложение | Размер |
---|---|
shema.jpg | 39.07 КБ |
Комментарии
views блок, где аргумент номер ноды (персоны)... Это так будет выглядеть страница персоны. Попроще пиши.
Словари таксономии:
1. Организации и подразделения
2. Институты
Под страницей пользовательского профиля вывести табличную вьюху с прикрепленными к ней терминами таксономии.
Спасибо за ответы
Пишу так, потому что приходится на ходу придумывать какая должна быть структура и как всё это должно выглядеть
Созданы два словаря Организации и Институты. Каждой Персоне присвоены термины из двух словарей. Пока не понимаю, как теперь связать во вьюс-блоке эти термины, чтобы у конкретной Персоны выводились только нужные Институты?
Нашлось решение. Фильтр views Contextual filters → (term) Термин таксономии: ID термина → Provide default value → Taxonomy term ID from URL → Load default filter from node page, that's good for related taxonomy blocks