Спрятать колонку

custom page

Drupal. Создание шаблона страницы

задачка архипростая:
нужно сделать так, чтобы для какой-то заданной (или согласно критерию) можно было задать свой шаблон.

решение тоже архипростое:
1. включаем модуль path
2. создаем ноду и задаем ей пусть, пускай будет contacts
3. в папке с темой создаем файл page-contacts.tpl.php
4. в файле template.php ищем (или создаем) функцию phptemplate_preprocess_page и добавляем в нее строчки:

 if(request_uri() == '/contacts'){
   unset($vars['template_files']);
   $vars['template_files'][] = 'page-contacts';
 }

5. чистим кеш
6. любуемся результатом

RSS-материал

Наверх