Работа с параметрами во VIews

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

Аватар пользователя locker locker 24 декабря 2010 в 23:36

Вроде с обычным выводом уже разобрался, но столкнулся с задачей, которая встречается постоянно, но пока не могу понять как её решить. В конечной ноде (например позиция каталога) я хочу вывести другие позиции из этой же рубрики. Во вьюсе я делаю выборку из каталога, но как указать, что надо делать выборку только из данного терма словаря? Где передаются параметры? В фильтрах такого не нашел.

Комментарии

Аватар пользователя locker locker 24 декабря 2010 в 23:45

Пока не могу сообразить - как выстроить связь? Что там указать и как потом с полученным значением работать?

Аватар пользователя locker locker 24 декабря 2010 в 23:48

Правильно ли я понял, что в аргументах определяется переменная, которую надо потом использовать в фильтрах?

Аватар пользователя locker locker 24 декабря 2010 в 23:55

Так, еще больше запутался Smile Если у меня есть словарь "Жанры", в нем есть термы "Комедии", "Боевики" и "Ужасы". В комедиях 3 ноды - "Шрек", "Рататуй" и "Тачки" (образно). Я хочу, чтобы находясь в "Шреке", мне показывались "Рататуй" и "Тачки" (т.е другие ноды привязаные к терму "Комедии". Т.е изначально я не знаю номер нужного терма, чтобы указать его в аргументах. Я хочу сделать, чтобы блок показывал правильные фильмы для любого терма.

Аватар пользователя locker locker 25 декабря 2010 в 14:09

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

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 27 декабря 2010 в 3:28

"locker" wrote:

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

И для блоков тоже. Аргумент берётся из текущего урла, блок ведь не в космосе висит, а на странице