Допустим надо воткнуть ссылку "Войти" в дизайн сайта.
Самое простое <a href="/user">Войти</a>
засунуть в page.tpl.php.
НО! Эта конструкция совсем не работает при мультиязычности.
--------------------------------------------------------------
Примерно думаю должно быть так <a href="$переменная/user">$Другая переменная</a>
.
Как узнать, что вставлять? Кто как делает?
P.S. Видел такую еще конструкцию print l('какой-то текст', 'user/'.$account->uid);
Не знаю как работает.
Комментарии
Конструкция в P.S. является правильной, можно еще через функцию url();
А как зунать, какие переменные вставлять?
найти в коде function url( и помсотреть ее входные параметры, аналогично и с функцией l
это файл common.inc если не изменяет память.
http://api.drupal.org/api/function/l/6
Вот такой код работает
<?php
print l(t('Login'), '/user', array('attributes' => array('title' => t('Login'))));
?>
t('Login') -понятно, выводит "Войти"
'/'-заметил, если спереди ссылки, заменяет base path
(не знаю на сколько это правильно.)
'attributes' - так и не понял для чего это (первые шаги к пониманию api. Кто знает, обьясите русскими нубовскими словами, что это.)
http://api.drupal.ru/api/function/l/6 вот на русском, очень доходчиво написано.
Респект переводчикам