Имеется:
<?phpfunction phptemplate_preprocess_page(&$vars) {
if (module_exists('path')) {
$alias = drupal_get_path_alias(str_replace('/edit','',$_GET['q']));
if ($alias != $_GET['q']) {
$template_filename = 'page';
foreach (explode('/', $alias) as $path_part) {
$template_filename = $template_filename . '-' . $path_part;
$vars['template_files'][] = $template_filename;
}
}
}
}?>
Что делает: позволяет создавать шаблоны страниц в зависимости от alias. Например, имеем alias test.com/testurl/test (а реальный, припустим, test.com/node/123) — создаем page-testurl-test.tpl.php и редактируем шаблон как угодно.
Что нужно: имеем алиас test.com/test/* — создаем page-test.tpl.php и этот шаблон применяется для каждой внутренней страницы (символ "*"), а к test.com/test не применяется.
Комментарии
В чем вопрос?
Вопрос более не актуален — проблема решена: использовал решение отсюда
Поставьте [Решено] в заголовок. Так другим пользователям искать удобнее.