Я новичок в друпальской тематике.
я хочу сделать следующее:
у меня есть тип содержимого продукта, которым я манипулирую, это node-product.tpl.php,
Тип содержимого продукта имеет поле CCK типа «Встроенное видео» (с использованием коммуникационного модуля, расположенного по адресу http://drupal.org/project/media).
так как мне нужно обернуть поле «Встроенное видео» с
тег, который я хочу добавить в свой node-product.tpl.php код php, который выглядит следующим образом:
"тема печати (...)"
Я нашел в файлах sites / all / modules / cck / content-module следующую функцию:
"функция content_theme ()
{
$ path = drupal_get_path ('module', 'content'). '/ Theme';
require_once "./$path/theme.inc";
возвращаемый массив (
'content_field' => array (
'template' => 'content-field',
'arguments' => array ('element' => NULL),
'path' => $ path,
), "...
из этого кода я предполагаю, что мой код должен быть:
"
тема печати ('content_field', $ element)
«
пара вопросов:
1. Я на правильном пути? я должен использовать функцию theme, я вызываю правильную тему cck hook?
2. предполагая, что я прав, я не могу сказать, каким должен быть параметр $ element, на моем node-product.tpl.php у меня есть параметры $ node, в которых много данных, как я могу получить из Параметр $ node - правильный элемент $, который следует отправить в функцию theme (...)?
3. Есть ли более простой способ узнать имя каждого зарегистрированного модуля хуков и параметры, которые они ожидают получить, чем просматривать код модуля?
спасибо за чтение моего длинного вопроса, помощь будет оценена.