Drupal登录/注销按钮

时间:2011-07-12 15:16:11

标签: drupal drupal-7

我正在尝试向块页脚添加一个简单的登录/注销按钮:

<?php global $user;
if ($user->uid) {
print t("<div class='gts_footer_logout'><a href='/GTS_MANAGEMENT/user/logout'>LOG OUT</a></div>", array('@name' => $user->name));}
else
{
print t("<div class='gts_footer_login'><a href='/GTS_MANAGEMENT/user/'>LOG IN</a></div>");
}
?>

一切正常,但我不喜欢硬编码的网址,我怎么能改变这个?

1 个答案:

答案 0 :(得分:4)

使用l()功能:

l(t('logout'), 'user/logout')
l(t('login'), 'user')

编辑: 顺便说一句,你不应该在t()函数中放入html字符串,这在drupal的管理中是不可翻译的