(РЕШЕНО) Panels + Views аргументы возможно ли?

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

Аватар пользователя real_stranger real_stranger 3 марта 2010 в 13:11

Идея такая, есть Журнал, необходимо сделать его вывод. Использую Panels Page создаю свой лэйоут, страница делится на три колонки правая колонка - это Архив, в котором списком выводятся номера журналов, левая - Обложка журнала, центральная - Главная статья(фото+тизер), плюс ещё строка одна в которой выводятся Остальные статьи в виде ссылок на ноды. Внимание вопрос! Как связать это дело с вьювс, чтобы при выборе другого журнала контент в полях Обложка, Главная статья и соответственно Остальные статьи соответствующие данному номеру, вывод этих блоков по отдельности сделать нет проблем при помощи Таксономии, а вот как связать?

http://img191.imageshack.us/img191/7043/primert.jpg - пример

Комментарии

Аватар пользователя orbisnull orbisnull 3 марта 2010 в 18:39

"real_stranger" wrote:
правая колонка - это Архив

путь будет панель
левая колонка - тоже панель
а вот это находится в левой панели:
"real_stranger" wrote:
левая - Обложка журнала, центральная - Главная статья(фото+тизер), плюс ещё строка одна в которой выводятся Остальные статьи в виде ссылок на ноды.

можно попробовать темизацией сделать, теор. гораздо проще...

Аватар пользователя real_stranger real_stranger 4 марта 2010 в 12:16

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

Аватар пользователя Oleksa@drupal.org Oleksa@drupal.org 4 марта 2010 в 21:22

http://www.site.ru/admin/build/pages
Есть страница
Система  user_view       User profile template   /user/%user

С помощью которой можно подменить страницу пользователя. Это происходит за счет аргумента в этом случае это %user

Вам нужно тоже самое только аргументом будет термин

З.Ы. Во всех вьюсах тоже аргумент поставить нужно будет.

Аватар пользователя real_stranger real_stranger 5 марта 2010 в 18:37

"<a href="mailto:Oleksa@drupal.org">Oleksa@drupal.org</a>" wrote:

Вы не представляете как помогли мне, спасибо огромное! Во-первых открыл для себя море возможностей связки Panels + Views, dj вторых разом решил несколько своих проблемм))

Аватар пользователя real_stranger real_stranger 9 марта 2010 в 11:29

ещё вопрос появился, а возможно ли указать постоянную ссылку на последний термин? типо http://www.site.ru/mypage/последний, сейчас у меня выводится так http://www.site.ru/mypage/1, http://www.site.ru/mypage/2 ит.п. Но при переходе на http://www.site.ru/mypage/ я попадаю на пустую страницу...

Аватар пользователя Oleksa@drupal.org Oleksa@drupal.org 11 марта 2010 в 14:29

Можно попробовать сделайть отдельную Panel для этой страницы, и в ней новые вьюсы , в них через фильтр поставьте - последние по дате создания.

Но вашу задачу не обязательно делать через Panels, можно с помощью темизации ноды типа материала и функции views_embed

Аватар пользователя real_stranger real_stranger 12 марта 2010 в 12:40

я бы и проще сделал, просто выдрал код из вьювсы блочной, но не знаю как это сделать, тогда бы решилось море проблем...