Как вывести на главной только блоки?

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

Аватар пользователя kpv_dnepr kpv_dnepr 18 июня 2009 в 17:01

Добрый день всем! Такая проблема, хочу вывести на главную только два блока, это Flash и блок который формирует Views, если главной ставлю node то выводит эту дурацкую надпись - Добро пожаловать на ваш новый сайт на Drupal!..., если ставлю страницу из Views, то менятся последовательность вывода блоков (с начало Views потом Flash! Подскажите, кто знает, как это сделать?

Комментарии

Аватар пользователя kpv_dnepr kpv_dnepr 19 июня 2009 в 20:50

Что то не так получается, удаляю $content, остается только мой регион, все отлично, первая страница как надо, только теперь куда мне выводить мой контент если он отключен? А нельзя как то вот эту надпись "Добро пожаловать на ваш новый сайт на Drupal!

Сделайте несколько шагов для настройки и начала работы вашего сайта:

1. Настройка вашего сайта Зайдя на сайт, посетите администраторский раздел, где вы сможете провести настройку и конфигурацию всех параметров вашего сайта..."

заблокировать, так бы складно получалось бы)

Аватар пользователя kpv_dnepr kpv_dnepr 19 июня 2009 в 21:01

Ответ нашелся в другой теме!

Копируете page.tpl.php в page-front.tpl.php. Тогда на главной странице Drupal вместо шаблона page.tpl.php будет использовать page-front.tpl.php. А в page-front можно теперь удалить вывод $content

Аватар пользователя Dalay Dalay 20 июня 2009 в 1:28

kpv_dnepr wrote:

Копируете page.tpl.php в page-front.tpl.php. Тогда на главной странице Drupal вместо шаблона page.tpl.php будет использовать page-front.tpl.php. А в page-front можно теперь удалить вывод $content

Нафига еще один шаблон страницы делать, если надо изменить лишь одну переменную. Сделайте, как в первом комменте советуют.
Найдите, где у вас в page.tpl.php стоит:
<?php print $content ?>
и поменяйте на:
<?php if(!$is_front) print $content?>
И все, на главной странице сайта будут выводиться только блоки в назначенных регионах.

Файл же page-front.tpl.php шаблона имеет смысл использовать при общем изменении дизайна или расположения регионов исключительно для первой страницы сайта.

Аватар пользователя kpv_dnepr kpv_dnepr 21 июня 2009 в 16:25

Dalay wrote:

Найдите, где у вас в page.tpl.php стоит:
<?php print $content ?>
и поменяйте на:
<?php if(!$is_front) print $content?>
И все, на главной странице сайта будут выводиться только блоки в назначенных регионах.

Решение подошло более чем отлично! Спасибо!

Аватар пользователя INTALL INTALL 24 июля 2012 в 12:15

Dalay wrote:
kpv_dnepr wrote:

Копируете page.tpl.php в page-front.tpl.php. Тогда на главной странице Drupal вместо шаблона page.tpl.php будет использовать page-front.tpl.php. А в page-front можно теперь удалить вывод $content

Нафига еще один шаблон страницы делать, если надо изменить лишь одну переменную. Сделайте, как в первом комменте советуют.
Найдите, где у вас в page.tpl.php стоит:
<?php print $content ?>
и поменяйте на:
<?php if(!$is_front) print $content?>
И все, на главной странице сайта будут выводиться только блоки в назначенных регионах.

Файл же page-front.tpl.php шаблона имеет смысл использовать при общем изменении дизайна или расположения регионов исключительно для первой страницы сайта.

А если я хочу блок расположить в регион с названием содержимое.???? Без создания нового региона не обойтись!!!

Аватар пользователя Strycker Strycker 21 ноября 2009 в 17:19

Ещё можно закомментировать строчку
$output = '<div id="first-time">'. $default_message .'</div>'; в файле site-name\www\modules\node\node.module и блок firs-time выводится на главной не будет. Правда, с точки зрения идеологии Друпал это не совсем правильно.

Аватар пользователя kpv_dnepr kpv_dnepr 29 ноября 2009 в 12:14

А скажите, точно так же как мы убрали $content с главной, можно убрать еще с одной страницы и как ее создать, другими словами нужна страница как гланая, только с другими блоками?

Аватар пользователя Heihachi88 Heihachi88 16 марта 2010 в 13:03

<?php print $content?>
и поменяйте на:
<?php if(!$is_front) print $content;?>
И все, на главной странице сайта будут выводиться только блоки в назначенных регионах.

После этого, никакой материал на главную страницу не попадает - так должно быть? Smile

Аватар пользователя criand criand 26 июля 2018 в 10:41

В вьюшке, в друпал 8, я создал блок Слайдер с содержанием тип контента Новости и выводил его в блоки на главной странице но почему то не афишируется. Почему?
Тип контента Новости выводиться на главной странице а нужно и выводить сверху его и слайдер. Кто-то может дать совет что делать?