Кнопка входа / выхода из Drupal - PullRequest
2 голосов
/ 12 июля 2011

Я пытаюсь добавить простую кнопку входа / выхода в нижний колонтитул блока:

<?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 был жестко закодирован, как я могу это изменить?

1 Ответ

4 голосов
/ 12 июля 2011

используйте функцию l () :

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

РЕДАКТИРОВАТЬ: Кстати, вы не должны помещать строки html в функцию t (), это не переводится в drupal'sадминистрация

...