Добрый день.
В качестве шаблона для нового сайта решил использовать Omega. Установил тему, как сказано в руководстве на сайте, сделал копию, переименовал папку и .info файл в соответствии с названием темы, в общем, все по руководству.
И тут у меня встала большая проблема - никак не могу переопределить шаблоны для ноды. Как пробовал:
1. Зашел в папку /templates/
2. Скопировал node.tpl.php и назвал node-article.tpl.php
3. Создал материал типа article
4. Поменял node-article.tpl.php так, чтобы было заметно, что это он.
При просмотре ноды все равно используется стандартный node.tpl.php. Как можно переопределить тип в данной теме?
Комментарии
Попробовать воспользоваться поиском...
для Д 7 не node-article.tpl.php а node--article.tpl.php
Поиском воспользоваться пробовал и даже гуглил, node--article.tpl.php тоже пробовал - не помогает. С другими темами работает, а с Omega не хочет.
А сама node.tpl.php в теме осталась? а Кеш очищали? и посмотрите в темплате.пхп может там это дело переопределено
Кэш очищал, node.tpl.php остался.
template.php:
<?php /**
* file
* Starter template.php file for subthemes of Omega.
*/
/*
* Add any conditional stylesheets you will need for this sub-theme.
*
* To add stylesheets that ALWAYS need to be included, you should add them to
* your .info file instead. Only use this section if you are including
* stylesheets based on certain conditions.
*/
/**
function photoblog_theme(&$existing, $type, $theme, $path) {* Implements hook_theme().
*/
$hooks = array();
return $hooks;
}?>
Ничего не переопределено - не подхватывает и все тут.
Переустановил Omega, пересоздал тему - помогло. Проблема так и осталась неизвестной...
))) не исповедимы пути глюков )))
Ну тогда так и запишем - лечится переустановкой)