簡體   English   中英

在哪里可以找到我的Drupal重定向

[英]Where to locate my Drupal redirect

我有一個drupal 7網站,登錄后將重定向到頁面。 我不希望它重定向到該頁面,但希望它重定向到另一個頁面。

我在哪里可以找到什么控制方法? 我相當確定這將在drupal的管理區域中,但尚未找到它。

您可以通過規則/操作來更改目的地。

  1. 創建目標節點或視圖
  2. 轉到“管理”»“配置”»,然后在“系統”標題下,單擊“操作”。
  3. “創建高級操作”
  4. 單擊下拉菜單選項“重定向到URL ...”。
  5. 點擊“創建”按鈕。
  6. 在“配置高級操作”頁面上的“標簽”標題下,您可以將標簽保留為默認設置“重定向到URL”。
  7. 在“ URL”標題下,鍵入目標的路徑。
  8. 點擊按鈕“保存”。
  9. 轉到“模塊”頁面並啟用模塊“觸發器”(如果尚未啟用)。
  10. 轉到“管理”»“結構”»“觸發器”,然后單擊選項卡“用戶”。
  11. 在“觸發器:用戶登錄后”標題下,單擊向下的箭頭。 在下拉菜單中,單擊剛剛創建的操作的名稱。
  12. 點擊按鈕“分配”。
  13. 注銷,然后重新登錄以進行測試。

https://www.drupal.org/node/683696上閱讀更多內容

您在這里有3個選擇:

  1. 只需安裝“ 登錄目標”模塊,然后在該模塊的“管理設置”頁面中設置您希望用戶重定向到的路徑。

  2. 使用hook_user_login掛鈎hook_user_login(&$ edit,$ account)

  3. 使用“規則”可以指定用戶登錄的規則。

您可以 :

  1. 在后台以管理員用戶身份登錄。
  2. 轉到網址{您的Drupal網站} / admin / config / system / site-information
  3. 查找輸入框Default front page
  4. 輸入您擁有的頁面路徑,例如儀表板(PS:儀表板頁面應該能夠訪問。)

您可以使用“規則”模塊,

規則模塊允許站點管理員基於發生的事件定義有條件地執行的操作。

  1. 建立新規則
  2. 添加事件,例如“用戶已登錄”
  3. 如果針對任何特定條件運行此規則,則可以添加條件,例如“用戶具有角色”,並提供用戶角色或保持原樣
  4. 添加“頁面重定向”之類的操作並提供頁面網址
  5. 保存並清除緩存

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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