Здравствуйте!
Возник очередной вопрос.(((
Собственно,как можно одновременно использовать собственные шаблоны для отображения определенных страниц и модуль path?
Всё получается только при указании в имени шаблона страницы URI материала(например page-node-2.tpl.php),и то меняет даже главную страницу,хотя этого не нужно!(((
В template.php добавил код в function phptemplate_preprocess_page:
if ($variables['node']->type == "mypage") {
$variables['template_files'][] = 'page-node-mypage';
}
Пробовал и такой,но он не работает:
if(request_uri() ==
'/mypage'){
unset($vars['template_files']);
$vars['template_files'][] =
'page-mypage';
}
Создал файл шаблона page-mypage.tpl.php(пробовал также и page-node-mypage.tpl.php ) Drupal его не видит.
Видит,как уже говорил,только если создать ноду и в имени шаблона "указать путь".
Кеш чищу после каждого "эксперимента".
Тут уже был(не помогло,как видите):
http://www.drupal.ru/node/3558
http://www.drupal.ru/node/14569
http://www.startdrupal.com/node/59
http://www.nordic-land.com/09/05/13/Drupal-%D0%A1%D0%BE%D0%B7%D0%B4%D0%B...
С этим наверняка многие сталкивались.
Статей толково разъясняющих я пока не нашел(опыта с Drupal пока маловато,потому прошу помощи).
Где я ошибаюсь?