У меня возникла проблема, у меня есть обьект node и я хочу чтобы по ссылке открывалась страничка с его редактированием, а там была точно такая же форма редактирования как и в node/%/edit, как это сделать? Проблема в том, что node/%/edit не учитывает ревизию. а мне как раз надо редактировать с учетом ревизиию
Комментарии
что за ревизия?
[deleted]
да, это просмотр, а мне редактировать ее надо, в стандартном друпале этого нет, я бы хотел чтобы по ссылке /node/$nid/revisions/$vid/edit открывалась форма редактирования нода, но не знаю как это сделать.
Приходится делать нужную ревизию текущей и тогда можно редактировать.
Можно написать свой код по типу
<?php $node = node_load(array('nid' => $nid), $vid);
drupal_get_form($node->type .'_node_form', $node); ?>
а дальше hook_form_alter и hook_nodeapi