Вы не зашли.
Добрый день!
Юзаю SVN версию, недавно заметил что блок [if-have-perm] ... [/if-have-perm] не работает. Пользователю co статусом комментатор видны ссылки скрытые в этот блок.
[if-have-perm]
<li><a class="user_sub" href="{admin_url}">{l_adminpanel}</a></li>
<li><a class="user_sub" href="{addnews_link}">{l_addnews}</a></li>
[/if-have-perm]
Как решить проблему?
SVN 1008, шаблон как default так и мой
Не в сети
Не в сети
SVN1009, все отлично работает.
Но есть еще проблема, для того что бы не начинать новую тему опишу здесь:
Проблема с TWIG аналогом smart переменных:
Это работает:
[is-logged]Привет {name}[/is-logged][isnt-logged]Привет гость[/isnt-logged]
Это не работает (описание с темы "TWIG - что надо о нём знать для успешного создания шаблонов"):
1. Выводим логин пользователя или слово "гость", если пользователь не залогинен:
Привет, {% if (user.flags.logged) %}<b>{{user.name}}</b>{% else %}гость{% endif %}
SVN 1009, шаблон как default так и мой.
Не в сети
jam214, там устаревшие имена переменных.
Используй global.flags.isLogged и global.user.name для своих задач.
p.s. А ещё в main.tpl добавляешь куда-нибудь:
[TWIG]{{ debugValue(global) }}[/TWIG]
и узнаёшь о содержимом массива global
Не в сети