У меня настроены органические группы, и пользователям этих групп разрешено публиковать определенный контент.
Что я хотел бы сделать, так это то, что когда вы создаете узел внутри органической группы, он автоматически по умолчанию возвращается к главной странице группы или той же странице, которую я использовал для создания узла.
В настоящее время по умолчанию используется страница представления узла. Я предполагаю, что должен быть способ добавить некоторый код, чтобы после создания узла он по умолчанию возвращался к своему источнику. И.Е. страница, с которой был создан узел.
спасибо:)
ОБНОВЛЕНИЕ: Получил ниже, но не до конца уверен, как убедиться, что он перенаправляет обратно на узел GROUP, откуда он был создан,
<?php
/**
* Grabs current node ID
*/
$node_nid = nid;
/**
* Implements hook_form_alter().
*/
function mod_form_alter(&$form, $form_state) {
$form['buttons']['submit']['#submit'][] = 'mod_form_finish_redirect';
unset($form['buttons']['preview']);
}
/**
* Custom submit handler. Overwrites the form redirection variable.
*/
function mod_form_finish_redirect($form, &$form_state) {
$form_state['redirect'] = '/content/<?php print $node_nid; ?>';
}
?>