我試圖編輯模板文件夾中的page.tlp.php,根據用戶是否登錄來修改網站的頁眉url鏈接。如何在Drupal中使用is_user_logged_in()?
例如,如果未登錄,顯示頁面1 ,否則顯示第2頁。 代碼保持簡單以測試該功能。
<div id="site-name"<?php if ($hide_site_name) { print ' class="element-invisible"'; } ?>>
<strong>
<a href="<?php print $front_page; ?>" title="<?php print t('Home'); ?>" rel="home"><span><?php print $site_name; ?></span></a>
<?php if (is_user_logged_in()) {echo "hi";} ?>
</strong>
</div>
此時,error.log指示調用未定義的函數。
我的意思是把它寫成模塊,還是隻能在模板文件中使用php,但是我需要聲明一些東西,或者我完全沒有跟蹤到這裏?