我是Drupal的核心。如果用戶(anonymouse)同意某些術語,我希望檢查每個頁面。我想我應該寫小定製模塊?檢查用戶是否同意條款,設置Cookie
哪裏這個條件被寫入 如果(!$ _ COOKIE( '確認')){// jQuery的節目確認表 //爲1小時 設置的cookie}在page.tpl.php中 梅比?請給我一些提示..
我是Drupal的核心。如果用戶(anonymouse)同意某些術語,我希望檢查每個頁面。我想我應該寫小定製模塊?檢查用戶是否同意條款,設置Cookie
哪裏這個條件被寫入 如果(!$ _ COOKIE( '確認')){// jQuery的節目確認表 //爲1小時 設置的cookie}在page.tpl.php中 梅比?請給我一些提示..
如果你不想長時間存儲信息,你應該使用$_SESSION
變量。然後在預處理頁面中,您可以檢查用戶是否已接受並設置了可在page.tpl.php
中使用的變量。
user_save()接受可以將自定義數據放入的數組參數。這將隨後加載您的$ user對象,您可以在任何模板文件中使用。
這不適用於匿名用戶。 – googletorp 2010-07-22 13:19:25
法律和TOS模塊是好的,如果您需要登錄。但是,如果使用匿名用戶,則需要使用規則模塊https://www.drupal.org/project/rules_session_vars。
我有很多.tpl.php頁面和節點。在每個.tpl.php中寫入的條件應該在哪裏? 謝謝你的回答.. – displayName 2010-07-22 10:19:02
我應該寫一個themeName_preprocess函數吧?裏面應該是如果陳述... – displayName 2010-07-22 11:28:55