Здравствуйте форумчане! Подскажите пожалуйста как мне сделать управление количеством новостей выводимых вьюхой на странице? Тоесть на одной странице мне надо вывести 3 блока, а на однотипной странице такого же типа материала только 2 или 4 блока. Спасибо!
п.с. Есть идея что надо в типе материала создать поле тип: "целое число" и там указывать нужное количество блоков на странице. Но не знаю как передать этот параметр во вьюху с блоками.
Комментарии
Наверное не "количество блоков", а количество записей выводимых вьюсом.
Если по простому, то возможно такое решение:
1.Делаете несколько видов отображения одной вьюхи с разным кол-вом записей.
2.Каким-то образом, в зависимости от числового поля материала выводите нужный вид отображения вьюс. Можно использовать модуль Page Manager. В нем, как раз можно сделать несколько вариантов отображения страницы и задать условия по которым будет отображаться нужный вариант.
А можно как нибудь изменить параметр items per page во вьюхе? Для примера я создал поле типа integer на странице. Мне нужно если я в редактировании страницы ввожу значение 4 то выводится 4 записи справа в колонке во вьюхе.
реально.
но для этого вам придется писать свой модулек, который в пред обработке запроса будет менять количество элементов для выборки на страницу + перехват и обработка входящих условий.
Или контекстные фильтры. Как вариант.
Но если вопрос только в количестве - сделайте несколько вьюх и не мучайтесь )
Спасибо) все таки уговорил заказчика на статическое количество
Спасибо! Буду пробовать. Но думаю все таки можно как то реализовать программно пагинацию.