Skip to main content

token

在選單內使用token - Drupal Menu Token 模組介紹

Submitted by admin on Sun, 12/22/2019 - 07:11

簡介

顧名思義,Menu token這個模組可以讓我們在Menu物件的標題以及連結網址這兩個地方使用token。

舉個會用到的可能情境當例子:

假設我們要做一個可以讓使用者瀏覽自己資料與編輯的功能,我們可以做一個如下方所表示的Menu物件

「基本資料」 => "/user/[current-user:uid]"

「編輯」 => "/user/[current-user:uid]/edit"

雖然根據drupal的預設routing設定,第一個路徑設置為“/user”就能滿足我們的要求了,不過就當作示範吧。

drupal menu link setting

 

如何使用

在文章中使用token - Drupal Token Filter 模組介紹

Submitted by admin on Sat, 12/21/2019 - 06:57

簡介:

這個模組可以讓我們在文章中或是其他field內使用token。

例如:

目前正在瀏覽這個網頁的IP是172.68.141.58。(current-user:ip-address)

目前的使用者名稱是Anonymous。(current-user:display-name)

 

如何使用:

模組網址:https://www.drupal.org/project/token_filter

安裝後需要先到管理員列表Configuration > Text formats and editors頁面,選擇我們想要讓token生效的文字格式,按下文字格式旁邊的Configure按鈕,然後找到Enabled filters欄位,勾選其中的Replaces global and entity tokens with their values。

什麼是Token - Drupal token 模組介紹

Submitted by admin on Sat, 12/21/2019 - 06:07

簡介:

這個模組的功能很簡單:擴充Drupal core原本所包含的token數量。

什麼是token呢?

Token是一串有序的、將來會被系統依照特定規則置換掉的文字。

舉例而言,這個模組提供的其中一個token是[current-user:name],這個字串會被系統取代為目前登入的使用者的名稱。

舉一個簡單的應用例子,我們希望我們的網站在每一個使用者登入時出現一行歡迎訊息,我們可以把訊息設置成「[current-user:name]先生/小姐,歡迎光臨」。

如此一來,當系統把[current-user:name]這個字串置換成登入帳號的使用者名稱後,使用者所見到的歡迎訊息就會變成「李世民先生/小姐,歡迎光臨」或是「武則天先生/小姐,歡迎光臨」。

 

 

如何使用

模組網址:https://www.drupal.org/project/token