[英]Redirect to confirmation state of drupal 7 form with php
Drupal 7
我有一個分類術語“公司”,內容類型“聯系人”正在使用它。
單擊我的公司分類術語表單的刪除按鈕時,代碼會檢查是否有聯系人連接到要刪除的術語。
如果找到連接的聯系人,則會顯示以下更改的分類確認表。
單擊編輯時,用戶 go 到聯系人節點表單,並且可以將聯系人連接到另一個公司術語。 在節點表單中單擊提交時,我想返回分類術語表單的確認 state(如上圖所示)。 它現在使用以下代碼重定向,但這當然不會重定向到表單的確認 state。
function theme_redirect_to_specific_company($form, &$form_state) {
unset($_GET['destination']);
$triggerdElement = $form_state['triggering_element'];
$debtor = $triggerdElement['#company'];
$redirect_url = '/taxonomy/term/'.$debtor.'/edit';
$form_state['redirect'] = $redirect_url;
}
我可以使用 jquery (單擊刪除按鈕)重定向到確認 state 表單,但這也可以通過 php 實現嗎?
這可能會幫助您使用規則模塊事件,例如
活動:-
刪除術語后
更新現有術語后
行動:- 使用執行自定義 PHP 代碼
$options = array('query' => array('foo' => $_GET['foo'], 'bar' => $_GET['bar']));
drupal_set_message(t("Set your message"));
drupal_goto('/yourpath/'.$_GET['foobar'],$options);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.