Перенаправление ссылки на термин после сохранения узла
Я новичок в Drupal. У меня есть несколько узлов со ссылкой на термин. После создания узлов со ссылкой на термин я хочу перенаправить пользователя не на созданный узел, а на страницу терминов. Возможно ли это?
2
1 answers
Вы можете установить состояние перенаправления для своей формы узла. Например
function my_module_form_alter( &$form, &$form_state, $form_id ){
if($form_id == 'your_node_form_id') {
$form['actions']['submit']['#submit'][] = '_mymodule_node_redirect';
}
}
/**
* Custom Submit Handler to set conditional redirection rule.
*/
function _mymodule_node_redirect($form, &$form_state) {
// If terms are already in the system.
if($form_state['values]['your_taxonomy_field']['und'][0]['tid'] == 'tid_to_compare_with') {
$form_state['redirect'] = 'whereever you want';
}
}
0
Author: arpitr, 2015-07-07 19:18:45