Переопределение шаблонов

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

Аватар пользователя RHB RHB 21 ноября 2013 в 22:03

Всем доброго времени суток!
Вопрос связан с переопределением шаблонов тем. Стандартный способ - пишем, например, page-node-1785.tpl.php и тогда нода с номером 1785 примет тот вид, что мы указали в шаблоне. Но когда таковых нод становится более 20, то ориентироваться между ними гораздо сложнее.
Вопрос: можно ли по какой-либо другой схеме переопределять шаблоны? Особенно интересует возможность переопределения относительно URL.

Комментарии

Аватар пользователя RHB RHB 22 ноября 2013 в 5:05

"ХулиGUN" wrote:
node-[node type].tpl.php - для определённого типа

Нужно все-таки перопределять именно конкретную ноду. Имется ввиду, можно ли каким-либо образом сделать примерно так:
page-node-http://site.ru/imenno_eta_noda.tpl.php

Аватар пользователя penexe penexe 22 ноября 2013 в 10:50

запрограммировать можно любой сценарий переопределения шаблона.

<?php
function template_preprocess_page(&$variables) {
  if (
$bla_bla) {
    
$variables['template_files'][] =  'page-qwerty'// page-qwerty.tpl.php
  
}
}
?>