Идея такая, есть Журнал, необходимо сделать его вывод. Использую Panels Page создаю свой лэйоут, страница делится на три колонки правая колонка - это Архив, в котором списком выводятся номера журналов, левая - Обложка журнала, центральная - Главная статья(фото+тизер), плюс ещё строка одна в которой выводятся Остальные статьи в виде ссылок на ноды. Внимание вопрос! Как связать это дело с вьювс, чтобы при выборе другого журнала контент в полях Обложка, Главная статья и соответственно Остальные статьи соответствующие данному номеру, вывод этих блоков по отдельности сделать нет проблем при помощи Таксономии, а вот как связать?
http://img191.imageshack.us/img191/7043/primert.jpg - пример
Комментарии
путь будет панель
левая колонка - тоже панель
а вот это находится в левой панели:
можно попробовать темизацией сделать, теор. гораздо проще...
проблема не с выводом этих колонок, проблема, чтобы содержание их менялось, при выборе в архиве других номеров Журнала...
ну что нет идей? вот подумал, может с помощью calendar можно что-то подобное замутить?
http://www.site.ru/admin/build/pages
Есть страница
Система user_view User profile template /user/%user
С помощью которой можно подменить страницу пользователя. Это происходит за счет аргумента в этом случае это %user
Вам нужно тоже самое только аргументом будет термин
З.Ы. Во всех вьюсах тоже аргумент поставить нужно будет.
то есть путь нужно прописать вида mypage/%term а как дальше поступать и какой путь у этой страинцы будет теперь?
Вы не представляете как помогли мне, спасибо огромное! Во-первых открыл для себя море возможностей связки Panels + Views, dj вторых разом решил несколько своих проблемм))
ещё вопрос появился, а возможно ли указать постоянную ссылку на последний термин? типо http://www.site.ru/mypage/последний, сейчас у меня выводится так http://www.site.ru/mypage/1, http://www.site.ru/mypage/2 ит.п. Но при переходе на http://www.site.ru/mypage/ я попадаю на пустую страницу...
Можно попробовать сделайть отдельную Panel для этой страницы, и в ней новые вьюсы , в них через фильтр поставьте - последние по дате создания.
Но вашу задачу не обязательно делать через Panels, можно с помощью темизации ноды типа материала и функции views_embed
я бы и проще сделал, просто выдрал код из вьювсы блочной, но не знаю как это сделать, тогда бы решилось море проблем...