PHP не владею, поэтому и обращаюсь к специалистам в этом направлении. Я темизирую два узла для создания материала (node/add) c CCK-полями.
В теме mygarland создаю два шаблона: node-summary-edit.tpl.php и node-vacancy-edit.tpl.php. В template.php темы mygarland вставляю код:
<?php
function mygarland_theme($existing, $type, $theme, $path) {
return array(
'summary_node_form' => array(
'arguments' => array('form' => NULL),
'template' => 'node-summary-edit'
)
);
?>
это для первого шаблона node-summary-edit.tpl.php. Для второго было бы так:
<?php
function mygarland_theme($existing, $type, $theme, $path) {
return array(
'vacancy_node_form' => array(
'arguments' => array('form' => NULL),
'template' => 'node-vacancy-edit'
)
);
?>
Однако так (как я понимаю) записать код в template.php нельзя. Вот и сама проблема. Как все это объединить в один рабочий код?
Комментарии
http://drupal.org/node/101092
Спасибо! И как я просмотрел... Ведь был на этой странице и не заметил Тема закрыта.