Подскажите, не срабатывает условие в шаблоне ( делаю модификацию что бы скрыть от гостей )
<xf:if is="{$visitor.user_id}">
Должно скрывать от гостей а показывать авторизованным, но скрывает от всех
<xf:if is="{$visitor.user_id}">
Должно скрывать от гостей а показывать авторизованным, но скрывает от всех
Код:
<xf:set var="$styleLight" value="1" /> <xf:comment>Светлый стиль. Указываем id стиля в значении value.</xf:comment>
<xf:set var="$styleDark" value="2" /> <xf:comment>Темный стиль. Указываем id стиля в значении value.</xf:comment>
<xf:set var="$styleTitle">
<xf:if is="$xf.style.style_id == $styleLight">
{{ {$xf.language.language_code} == 'ru-RU' ? 'Включить темный стиль' : 'Enable dark style' }}
<xf:comment>Всплывающая подсказка в светлом стиле. Первое значение для русского языка, второе для английского и остальных языков</xf:comment>
<xf:elseif is="$xf.style.style_id == $styleDark" />
{{ {$xf.language.language_code} == 'ru-RU' ? 'Включить светлый стиль' : 'Enable light style' }}
<xf:comment>Всплывающая подсказка в темном стиле. Первое значение для русского языка, второе для английского и остальных языков</xf:comment>
</xf:if>
</xf:set>
<xf:if is="$xf.visitor.canChangeStyle()">
<a href="{{ link('misc/style', null, {
'style_id': $xf.style.style_id == $styleLight ? $styleDark : $styleLight,
'_xfRedirect': $redirect,
't': csrf_token()
}) }}"
class="p-navgroup-link style-changer"
data-xf-init="tooltip" title="{$styleTitle}">
<span class="style{{ $xf.style.style_id == $styleLight ? '-light' : '-dark' }}"></span>
</a>
</xf:if>
$0