как передать параметр во view?

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

Аватар пользователя kurl kurl 18 января 2014 в 18:13

Подскажите, пожалуйста, каким образом может быть передан параметр во view?

Пусть есть
- Словарь (Таксономия) "Предприятия" (Предприятие1,Предприятие2,Предприятие3)
- 2 типа контента:
- "Описание предприятия" (с признаком из словаря таксономии "Предприятие*")
- "Сотрудники предприятия" (с признаком из словаря таксономии "Предприятие*")
- view, содержащие данные по всем сотрудникам
- набор страниц, описывающих предприятия (тип контента "Описание предприятия"). На каждой страничке есть ссылка "сотрудники" (стандартное меню d7) на view, содержащие данные по всем сотрудникам

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

Комментарии

Аватар пользователя kurl kurl 18 января 2014 в 18:24

это понятно. а как сам параметр в ссылку меню записать, чтоб на view в контекстный фильтр подсунуть её? таксономия на страничке "предприятие*" в какой-то переменной хранится?

Аватар пользователя kurl kurl 18 января 2014 в 19:21

ХулиGUN wrote:

Вы точно смотрели уроки по друпалу и вьюхам?

похоже, пропустил что-то. Какие уроки стоит глянуть?

Аватар пользователя kurl kurl 19 января 2014 в 15:27

Позволяет ли стандартное меню д7 (не главное меню) подсовывать к url параметр, например, значение поля текущей ноды? Хочу на страничке "предприятия" разместить ссылку "сотрудники" с путём ...worker/ и после слеша подсовывать в этот url признак предприятия (признак - поле ноды предприятие) или для этого ещё какой-нибудь модуль нужен? или...

Аватар пользователя kurl kurl 19 января 2014 в 17:11

Я подразумеваю следующее:

ссылка меню "сотрудники" находится на каждой страничке, описывающей предприятие и направляет пользователя на view путь: "worker/" (это представление отображает всех сотрудников)

на страничке "предприятие 1" (с термином таксономии tid==22) ссылка могла бы формироваться (не руками) так: worker/22 (чтоб view отображал только сотрудников предприятия 1, используя контекстный фильтр)

на страничке "предприятие 2" (с термином таксономии tid==23) ссылка могла бы формироваться так: worker/23

что-то есть схожее с get запросом. Попробовал подкладывать параметр с использованием модуля "Menu token", но с ним меню перестаёт отображаться вообще...

Каким образом можно формировать такое меню? Стоит ли его вообще так формировать или подход неверный?