Это начало работать для меня, но после долгих испытаний. :)
Я использую Drupal 6 и допустил ошибку при написании кода для Drupal 5. Я использовал form_render
(который предназначен для D5) вместо drupal_render
(для D6), в моем node-employee-edit.php.
И следующим изменением в template.php была функция
waffles_theme($existing, $type, $theme, $path){
return array( 'minister_node_form' => array( 'arguments' => array('form' => NULL), 'template' => 'node-minister-edit' ) );
}
См. Аргумент массива template
изменен с minister
на node-minister-edit
, который является файлом шаблона моего узла. Здесь, в minister_node_form
, первое слово «министр» - это мой тип контента.
И, как сказал Себ , я очистил кеши, прежде чем начал использовать любое такое изменение.
Надеюсь, это поможет другим:)
Мне помогли следующие вещи:
1. http://drupal.org/node/601646
2. http://drupal.org/node/98253