Решил поразбираться с особенностями темизации путем регистрации выполнения hook_theme (или template_theme) в файле template.php
Это для того, чтобы при создании темы зарегистировать свои шаблоны и вызывать их вместо прямого включения html-кода в функции.
Для экспериментирования я выбрал тему bartik, с ней и работаю.
Так вот, в файле template.php добавил следующий код - регистрирую шаблон
Далее, в поддиректорию templates (туда, где хранятся файлы *.tpl.php)? добавил файл test.tpl.php со следующим содержимым
Ну и в node.tpl.php пытаюсь вызвать этот шаблон
Этот шаблон не отображается, зато выдаются следующие ошибки (см. рис.)
Подскажите пожалуйста, что я делаю не так и как сделать, чтобы можно было работать с такими вот шаблонами при темизации, кроме как через include() или require() ?
Вложение | Размер |
---|---|
template-theme.png | 16.27 КБ |
Комментарии
А почему вы думаете что в templates нужно файл класть?
А, всё ... Прочитал более внимательно сообщения об ошибках