簡體   English   中英

重定向到確認 state 的 drupal 7 形式與 php

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM