Views: Страница для вывода блоков

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

Аватар пользователя molp molp 9 октября 2012 в 4:53

Подскажите как лучше организовать такую структуру.
На главной странице я хочу выводить только блоки Views с содержимым, отфильтрованным по определенным критериям. Это будут такие блоки как: Новинки, Рекомендуем, Популярное, и пр.

1. Можно создать Views для страницы "Главная". Сделать ее пустой, выбрав к примеру в опциях фильтрации "Тип материала" и не указав ни один из имеющихся. А далее в настройках блоков отображать их только на данной странице. Это удобно потому что можно менять блоки местами. Но получается что мы создали дополнительный Views. Не уверен как это отразиться на производительности.
2. Можно создать страницу "Новинки" и назначить ее frontpage. Отобразить на ней отфильтрованные Новинки. Далее создать несколько блоков, но тогда поднять выше новинок их не удастся (если страница будет иметь заголовок "Новинки" то выше него блоки не поднимутся).

Какие способы используете вы и что можете порекомендовать?

Комментарии

Аватар пользователя Chyvakoff Chyvakoff 9 октября 2012 в 10:32

ХулиGUN wrote:
Кто мешает взять page--front.tpl.php, убрать из него $page['content'] и распихать Ваши блоки?

У меня в этом случае заголовки блоков почему -то не выводятся..

Аватар пользователя Chyvakoff Chyvakoff 9 октября 2012 в 17:55

"ХулиGUN" wrote:
Наверно потому, что у тебя block.tpl.php выглядит примерно так: <?php print $content;?>

Вот на это я внимания не обратил... Просто блоки.выведенные традиционным способом отображаются корректно.

Аватар пользователя Pitbull Pitbull 5 декабря 2012 в 12:05

На главной странице я хочу выводить только блоки Views с содержимым, отфильтрованным по определенным критериям. Это будут такие блоки как: Новинки, Рекомендуем, Популярное, и пр. И мне тнадо чтобы это все показывалось в картинках.