2010-07-22 91 views
0

我是Drupal的核心。如果用戶(anonymouse)同意某些術語,我希望檢查每個頁面。我想我應該寫小定製模塊?檢查用戶是否同意條款,設置Cookie

哪裏這個條件被寫入 如果(!$ _ COOKIE( '確認')){// jQuery的節目確認表 //爲1小時 設置的cookie}在page.tpl.php中 梅比?請給我一些提示..

回答

0

如果你不想長時間存儲信息,你應該使用$_SESSION變量。然後在預處理頁面中,您可以檢查用戶是否已接受並設置了可在page.tpl.php中使用的變量。

+0

我有很多.tpl.php頁面和節點。在每個.tpl.php中寫入的條件應該在哪裏? 謝謝你的回答.. – displayName 2010-07-22 10:19:02

+0

我應該寫一個themeName_preprocess函數吧?裏面應該是如果陳述... – displayName 2010-07-22 11:28:55

0

user_save()接受可以將自定義數據放入的數組參數。這將隨後加載您的$ user對象,您可以在任何模板文件中使用。

+0

這不適用於匿名用戶。 – googletorp 2010-07-22 13:19:25

相關問題