Вы не зашли.
Нужно сделать ссылку на профиль пользователя из шаблона usermenu.tpl, при имени пользователя с английскими буквами это не проблема <a href="/users/{name}.html">{name}</a>, а вот если имя пользователя состоит из кириллических букв, то такой вариант не работает из-за кодировки.
Есть ли какие-то варианты на Twig или стандартными методами, например, заставить работать {author} в шаблоне usermenu.tpl?
Не в сети
{profile_link} - Ссылка на собственный профиль пользователя (для работы необходим плагин uprofile)
p.s. А вообще usermenu.tpl теперь twig based шаблон, там, к примеру, работает переменная global.user - данные из таблицы ng_users.
Не в сети
Виталь, ты меня не правильно понял, {profile_link} - это ссылка на редактирования профиля (http://sait.ru/profile.html), а мне нужно ссылка на сам профиль, т.е. такая: http://sait.ru/users/клим.html
На твиге сделал такую конструкцию: [TWIG]<a href="/users/{% if (global.flags.isLogged) %}{{global.user.name}}.html">{{global.user.name}}</a>{% endif %}[/TWIG], она работает, это тоже самое что и {name}, в шаблоне она выводит такую ссылку: http://sait.ru/users/клим.html, НО проблема в том, что кириллическое имя не работает, чтобы ссылка работала она должна быть такой: http://sait.ru/users/%CA%EB%E8%EC.html
Вопрос, как сделать в шаблона usermenu.tpl ссылку с кириллическим именем пользователя такого вида: http://sait.ru/users/%CA%EB%E8%EC.html
Не в сети
{{global.user.id}}, а, кстати, действительно вариант, работает и проблем с кодировкой нет. Спасибо easmik. Правда, с именем в урл-е более понятно и покрасивее смотрится, на мой взгляд, конечно.
Не в сети
Не в сети