Могу ли я объявить HOOK_theme() в template.php, если можно, как это объявить. Спасибо
drupal --- HOOK_theme() в template.php
Ответы (1)
Да, вы можете реализовать hook_theme в файле template.php вашей темы. См. документацию по API. Детали.
person
marcvangend
schedule
28.11.2010
Я читал его, но все еще не знаю, как его использовать. не могли бы вы привести пример, чтобы объяснить это. Спасибо.
- person runeveryday; 28.11.2010
Например, посмотрите, как модуль node_example реализует hook_theme как функцию node_example_theme (api.drupal.org/api/examples/node_example--node_example.module/). Он просто определяет хук темы и аргументы, которые он может принять. Как только хук темы определен, вы можете вызвать
theme('node_example_order_info', $array)
. Ваш модуль может сделать то же самое.
- person marcvangend; 28.11.2010