Долгое время не пользовался views, опасаясь его размера. Три дня назад пришлось его поставить для решения определённой задачи, плотно посидел над документацией и примерами - и был впечатлён его гибкостью и мощью. Но осталось несколько вопросов, ответы на которые я пока не нашёл. Надеюсь, гуру views помогут мне советом или готовым рецептом.
1. Есть вьюшка с exposed filter по таксономии, словарь которой имеет два уровня вложенности. Как сделать так, чтобы при выборе термина верхнего уровня страницы с подтерминами тоже попадали в выборку? Например, чтобы при выборе термина "Туполев" показывались также страницы с терминами "Ту-144" и "Ту-95".
2. Есть вьюшка, которая выводит все материалы определённого типа. Как задать exposed filter, чтобы эти материалы можно было отсортировать по алфавиту/времени/рейтингу? По отдельности эти сортировки сделать не проблема, но не могу придумать, как их объеденить для выбора пользователем в виде одного выпадающего списка. Или надо делать несколько вьюшек и переключать их в зависимости от текущего значения в поле?
3. Есть вьюшка, которая выводит список заголовков материалов в три колонки в виде grid. Хочется, чтобы заголовкам, начинающимся на одну букву, предшествовал header с этой самой буквой (примерно как в предметном указателе в конце книжек). Есть ли возможность в views группировать выводимые строки по первой букве, чтобы потом этот вывод можно было темизировать? Может, для этого существуют какие-то готовые рецепты?
Заранее спасибо за помощь!