Drupal 6 - 添加分类术语后重定向
在 Drupal 中添加分类术语时,它会重定向回自身以添加另一个术语。有没有办法覆盖这个?
到目前为止,我已经尝试过:
• 将 ?destination=_ 添加到链接到 /add/term/ 页面的页面
• 尝试过hook_taxonomy:
function modulename_taxonomy($op, $type, $array = NULL) {
if ($type == 'term' && ($op == 'insert' || $op == 'update') && $array['parent'][39] == 39) {
drupal_goto('page.html');
}
}
如果我放置die('Here');
而不是drupal_goto()
,它会输出,但drupal_goto()
不会输出工作?
When adding a taxonomy term in Drupal, it redirects back to itself to add another term. Is there a way of overriding this?
I have so far tried:
• Adding ?destination=_ to the page that links to the /add/term/ page
• Tried hook_taxonomy:
function modulename_taxonomy($op, $type, $array = NULL) {
if ($type == 'term' && ($op == 'insert' || $op == 'update') && $array['parent'][39] == 39) {
drupal_goto('page.html');
}
}
If instead of drupal_goto()
I put die('Here');
it outputs, but the drupal_goto()
does not work?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
实施
hook_form_FORM_ID_alter
以下方式之一。
$form['#redirect']
条目。$form['#submit']
。该回调接收$form
数组和&$form_state
数组引用。将$form_state['redirect']
条目设置为您要重定向到的路径。Implement
hook_form_FORM_ID_alter
one of the following ways.$form['#redirect']
entry.$form['#submit']
. That callback receives the$form
array and the&$form_state
array reference. Set the$form_state['redirect']
entry to he path that you want to redirect to.您可以使用规则模块,并且我确信您可以创建一个操作来重定向到 URL。
You can use rules module, and i'm sure you can create an action to redirect to an URL.