Views на главной странице

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

Аватар пользователя Wolf-alone Wolf-alone 10 июля 2011 в 4:24

Доброго времени суток! Подскажите пожалуйста, как добиться того, что бы материал отфильтрованный с помощью Views отображался на главной странице, а не только по ссылке на сам views-филтр?

Комментарии

Аватар пользователя Wolf-alone Wolf-alone 10 июля 2011 в 12:01

Такой модуль как Views представляет из себя, "фильтр" контента. То есть, он выбирает ("отфильтровывает") определённые записи и показывает их. Что бы посмотреть результат работы Views - нужно пройти по определённой ссылке, которая выглядит примерно так: ввв.сайт/модуль_вьюс/имя_фильтра/аргументы

А мне нужно, например, "пропустить" все ноды отображаемые на главной странице через такой "фильтр". Как это сделать?

Аватар пользователя Wolf-alone Wolf-alone 10 июля 2011 в 13:35

Владимир, спасибо большое за помощь! Обязательно попробую последовать Вашему совету! Но, кажется с обновлением Drupal всё стало гораздо проще! Теперь (возможно и раньше) можно указать для Views расположение прямо на главной странице в блоке "контент".

Аватар пользователя Arturus Arturus 10 июля 2011 в 15:43

Может я чего-то не понял, но результат views всегда можно было выводить в виде блока, а уже блок помещать на главную в нужное место.

Аватар пользователя Wolf-alone Wolf-alone 11 июля 2011 в 0:20

"Arturus" wrote:
Может я чего-то не понял, но результат views всегда можно было выводить в виде блока, а уже блок помещать на главную в нужное место.

Вы абсолютно правы! Получилось - "сам спросил - сам ответил" Smile

Как-то странно, но мысль о том, что модуль можно вставить в область "контент" у меня пришла только при работе с Drupal 7. В 6-ом как выяснилось можно делать то же самое, с тем же успехом. Раньше, понятие "блок" у меня ассоциировалось исключительно с боковыми панелями.

Остался пожалуй последний вопрос. Как отключить стандартные надписи типа: "зайдите в админку, создайте контент..."? У меня на главной странице результат работы Views, а сверху эта ерунда. И она не хочет исчезать пока я не поставлю галку "posted on front page" (или как-то так). Можно её как-то убрать? Без показа материала на главной странице!

Аватар пользователя Arturus Arturus 11 июля 2011 в 13:10

Для этого создайте страницу (материал) который у Вас будет главной страницей, это может быть пару строк типа абзаца "О сайте" и определите ее как front page
Блоки, которые должны присутствовать на главной, выводим по условию <front>

Аватар пользователя veresk veresk 12 февраля 2012 в 19:57

"Wolf-alone" wrote:
Остался пожалуй последний вопрос. Как отключить стандартные надписи типа: "зайдите в админку, создайте контент..."? У меня на главной странице результат работы Views, а сверху эта ерунда. И она не хочет исчезать пока я не поставлю галку "posted on front page" (или как-то так). Можно её как-то убрать? Без показа материала на главной странице!

Empty Front Page - модуль такой