Про файл page-front.tpl

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

Аватар пользователя Skyler Skyler 12 января 2011 в 23:44

В общем собрался я поменять содержимое главной страницы и столкнулся с проблемай, с которой, думаю, сталкивался каждый, кто пытался проделать подобное на друпал) Нашёл тут решение путём создания файла page-front.tpl.php и правки в нём кода. Код у меня, который выводит содержимое страниц следующий:

 
<?php
      $column = 0;
      for ($n = -2; $n <= 2; $n++) {
        foreach (array('content', 'sidebar-first', 'sidebar-second') as $a) {
          if ($weight[$a] == $n) {
            include 'page-' . $a .'.tpl.php';
          }
        }
      }
      ?>

Т.к. в php я не силён, то не могу понять, что мне тут сделать, что бы на главной два сайдбара остались, а содержимое по центру мне поменять путём вставки обычно html кода?

Комментарии

Аватар пользователя klimp klimp 13 января 2011 в 11:06

Тут можно обойтись и без дополнительного шаблона. Шаблон нужно создавать если вы меняете верстку, а, как я понял, вам нужно изменить содержимое. Если вам нужно убрать стандартное приветствие, то вы и гуглите этот запрос. В admin/settings/site-information меняете путь к содержимому главной страницы, а что по этому пути, это уже другое дело.

Аватар пользователя vicshine vicshine 13 января 2011 в 11:21

"klimp" wrote:
Если вам нужно убрать стандартное приветствие, то вы и гуглите этот запрос.

отвечу сразу на этот вопрос "как?": во Views включаем стандартный вид frontpage, в котором в меняем для Страницы (Page) адрес URL на тот, который у вас по адресу admin/settings/site-information. всё, стандартное "добро пожаловать на ваш новый сайт drupal..." -> исчезло Smile

а по теме: соглашусь с предыдущим оратором -> если менять содержимое, то лучше через Views и блоки, чем править tpl.php + css Smile имхо