2011-07-12 10 views
2

私はブロックのフッターに簡単なログイン/ログアウトボタンを追加しようとしている:どのようにすることができ、Drupalのログイン/ログアウトボタン

<?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>"); 
} 
?> 

すべてが動作しますが、私は、URLをハードコードすることが好きではありませんこれを変える?

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

EDIT:

答えて

4

l()機能を使用ところで を、あなたはT()関数のHTML文字列を入れてはいけません、これはdrupalの政権

で翻訳可能ではありません