function posts_theme($existing, $type, $theme, $path) {
return array(
'post_node_form' => array(
'arguments' => array('form' => NULL),
'template' => VARIABLE,
)
);
}
Это способ предложить шаблон для рендеринга 'post_node_form' в Drupal 6. НО я хочу получить форму редактирования узла из 2 разных путей:
- через AJAX через drupal_get_form ('post_node_form')
- через узел по умолчанию / add / post
Если я заменю «VARIABLE» в зависимости от пути (или любого другого условия), он не будет работать, потому что кажется? имя шаблона кэшируется, и для его обновления необходимо очистить кэш.
Любое решение предложить различные шаблоны форм?
Примечание. Это не относится к шаблону узла (тогда вы можете поместить предложения шаблона в ловушки препроцесса). Речь идет об узле FORM.