我正在尝试向块页脚添加一个简单的登录/注销按钮:
<?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>");
}
?>
一切正常,但我不喜欢硬编码的网址,我怎么能改变这个?
答案 0 :(得分:4)
使用l()功能:
l(t('logout'), 'user/logout')
l(t('login'), 'user')
编辑: 顺便说一句,你不应该在t()函数中放入html字符串,这在drupal的管理中是不可翻译的