Как лучше организовать материалы?

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

Аватар пользователя Vladimirovich Vladimirovich 3 сентября 2012 в 22:43

Исходные данные.

Словарь 1. (кол-во терминов: несколько тысяч)
Есть несколько человек, состоящих в отделах организации.
Иерархия организации:
ОрганизацияОтдел 1 организации (Отдел 2..) → Персона (тип материала)

Словарь 2. (кол-во терминов: несколько тысяч)
Человек может иметь образование в нескольких институтах. У института (тип материала) есть несколько полей: дата учреждения, местонахождение и т.д. (5-6 шт).

Нужно связать эти два типа материала примерно так, как представлено на картинке.
На одной странице. Сначала идет информация о Персоне: ФИО (заголовок), биография (тело ноды). Ниже сведения об институтах. Поля должны быть в одну строчку и сортироваться

Как лучше организовать материалы?

ВложениеРазмер
Иконка изображения shema.jpg39.07 КБ

Комментарии

Аватар пользователя voviko voviko 3 сентября 2012 в 23:26

views блок, где аргумент номер ноды (персоны)... Это так будет выглядеть страница персоны. Попроще пиши.

Аватар пользователя eLSe eLSe 3 сентября 2012 в 23:28

Словари таксономии:
1. Организации и подразделения
2. Институты

Под страницей пользовательского профиля вывести табличную вьюху с прикрепленными к ней терминами таксономии.

Аватар пользователя Vladimirovich Vladimirovich 4 сентября 2012 в 11:32

Спасибо за ответы

"voviko" wrote:
Попроще пиши.

Пишу так, потому что приходится на ходу придумывать какая должна быть структура и как всё это должно выглядеть

"eLSe" wrote:
Под страницей пользовательского профиля вывести табличную вьюху с прикрепленными к ней терминами таксономии.

Созданы два словаря Организации и Институты. Каждой Персоне присвоены термины из двух словарей. Пока не понимаю, как теперь связать во вьюс-блоке эти термины, чтобы у конкретной Персоны выводились только нужные Институты?

Аватар пользователя Vladimirovich Vladimirovich 4 сентября 2012 в 18:12

"Vladimirovich" wrote:
как теперь связать во вьюс-блоке эти термины, чтобы у конкретной Персоны выводились только нужные Институты?

Нашлось решение. Фильтр views Contextual filters → (term) Термин таксономии: ID терминаProvide default valueTaxonomy term ID from URLLoad default filter from node page, that's good for related taxonomy blocks