2011-12-12 53 views
4

我在我的drupal站點中使用了一些令牌。在drupal站點的php代碼中使用令牌

我有一些PHP代碼,我需要使用令牌。

print '[token]'; 

這完美的作品,但我需要使用它的功能就像

myfunctionname('[token]') { 
} 

這是行不通的。如何在不使用打印功能的情況下在php代碼中使用此令牌。 我想用特殊函數對字符串進行編碼。所以我必須使用該標記中的值作爲函數中的參數。

+0

我仍然面臨這個問題,需要幫助。我試過t()和token_replace()沒有運氣。 –

回答

-1

我通過在簡單新聞標記上添加一些標記來解決問題。 無論如何感謝您的幫助。

+2

這不解決任何問題,也不是答案 –

+0

我有同樣的問題 - 這不是對這個問題的答案。 – nerdoc

4

您可以嘗試t()功能,如t('[token]')

但似乎token_replace()是你喜歡使用的功能。

+0

我忘了說我已經嘗試了token_replace()函數。 token_replace( 'simplenews訂戶:郵件');也嘗試了token_replace('[simplenews-subscriber:mail]'); – Sven

+1

@SvenVdb:只要它不是全局標記,就需要將所需的'基礎'數據傳遞給'token_replace()'(我在上面的答案中添加了文檔鏈接)。 –

+0

感謝Henrik。應該做到這一點。 – Kristoffer