Помогите построить сложный постраничный каталог

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

Аватар пользователя ZeroCool49 ZeroCool49 21 декабря 2012 в 4:57

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

Термин1
-Подтермин1.1
-Подтермин1.2
-Подтермин1.3
Термин2
-Подтермин2.1
-Подтермин2.2
-Подтермин2.3

Сообственно задача: сделать постраничный вывод материалов тоесть первая страница - Термин1 Термин2 и все материалы которые к ним принадлежат, вторая страница - Подтермины выбранного на первой странице термина и все материалы которые принадлежат к термину, третья страница - все материалы которые принадлежат к выбранному подтермину на второй странице.

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

другие вопросы по такому же решению:
1. как убрать дублирование терминов, если hierarchical select - save term lineage и во вьюсе стоит relationship?
2. как сделать exposed filters динамическими? в зависимости от аргумента?

заранее спасибо всем кто ответит.