讓Drupal在登錄後自動跳轉到登錄之前的頁面

在模版頁內用l()加入如下登錄鏈接:

l("登錄", "user/login", array('attributes' => array('title' => t('登錄唯楓志')), 'query' => drupal_get_destination()))
關鍵在於參數drupal_get_destination函數,drupal會自動獲取訪問頁面所需的URI,並以destination=URI的形式輸出,然後在登錄後根據destination的值再跳轉到該頁面。
另外l()函數的用法參考這裏,drupal_get_destination函數的說明在這裏
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章