Непонятка с phptemplate

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

Аватар пользователя Bezlepkin Bezlepkin 7 февраля 2013 в 18:28

Привет! Столкнулся с петрушкой!
Есть тема, в sites/all/themes/default
Скопировал рядышком, переназвал, вылезает ошибка, что то типо не могу чегото сделать с функцией phptemplate_preprocess_page(&$vars)
В обоих темах одинаковый template.php.
В чем может быть дело?

Комментарии

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 7 февраля 2013 в 18:31

"Bezlepkin" wrote:
В обоих темах одинаковый template.php

А в template.php яйцо, а в нём иголка...
Названия функций у вас наверное теже остались, PHP не любит двойников

Аватар пользователя erikson erikson 7 февраля 2013 в 19:06

А можно конкретнее? Какая тема? Какая ошибка?

Возможно трабла в именах других функций темы, а не конкретно в phptemplate_preprocess_page. Возможно дело в содержимом переменной $vars.

Надо пробежаться по всем файлам темы, посмотреть имена и заменить на имя Вашей новоиспеченной темы. Например в Бартике функция bartik_process_page, а в Гарланде garland_process_page.

Короче, мало данных для анализа.

Аватар пользователя Bezlepkin Bezlepkin 7 февраля 2013 в 19:39

Я про это читал Smile типа сначала drupal ищет из ядра, потом и модуля, потом phptemplate_ а потом имя_темы_preprocessё
Спасибо!