Добрый день!
Возникла такая проблема:
есть у меня тема для drupal 6, но ввиду необходимости использования стабильной версии ubercart у меня стоит drupal 5.
Когда я включаю шаблон, у меня пропадает навигационное меню.
Что нужно сделать чтобы адаптировать шаблон для Drupal 5?
Комментарии
При попытке включить какой-то другой блок он тоже не появляется. Есть только центральное поле, где располагается основной контент.
Если быть еще точнее, то не работает правая и лева колонка. Например то же навигационное меню получилось отобразить в содержимом.
Копать в сторону названий регионов сайта + смотреть различия в названиях переменных в файле page.tpl.php
В template.php необходимо прописать имеющиеся у вас регионы. Например:
return array(
'header' => t('header'),
'top_left' => t('top left'),
'top_right' => t('top right'),
'content_top' => t('content top'),
'sidebar_right' => t('right sidebar'),
'content_bottom' => t('content bottom'),
'bottom_left' => t('bottom left'),
'bottom_right' => t('bottom right')
);
}
В левой колонке имена переменных, которые используются в page.tpl; в правой, - человеческое название регионов.
А что за тема такая, которой нет под D5 ;-)?
Спасибо за помощь, буду пробовать.
тема вот эта http://www.templatemonster.com/drupal-themes/20987.html
Понятно... еще хочу добавить, что в page.tpl.php эти переменные объявляются со знаком $, тогда как в template.php, как видите, нет. Не спутайте их со стандартными регионами: $breadcrumb, $primary_links, $secondary_links, $closure, $footer_message и т.п (их порядка 15-20). Эти регионы в template.php прописывать не надо =).