XF 2.1 Отобразить текст для определенной группы пользователей

Статус
В этой теме нельзя размещать новые ответы.
Версия XenForo
2.1.7

ФАКЕР

Заблокирован
Сообщения
857
Решения
9
Реакции
85
Баллы
1,730
Здравствуйте.

Как в шаблоне отобразить текст "привет мир", что бы он был виден допустим только администраторам и гостям?
 
Последнее редактирование:
Обернуть в условие


Код:
<xf:if is="{$xf.visitor.is_admin}">
Этот текст видят только администраторы
</xf:if>

Код:
<xf:if is="{$xf.visitor.isMemberOf([x, y])}">
Данный текст видят  только пользователи из групп x и/или y
</xf:if>

Все это есть тут Условия переменных в шаблонах XenForo 2
 
Последнее редактирование:
Код:
<xf:if is="{$xf.visitor.isMemberOf([x, y])}">
Данный текст видят  только пользователи из групп x и/или y
</xf:if>

нужно указать ID группы пользователя? Это цифры?
 
Совершенно верно

смотрите.
у меня есть стандартная группа Registered и на основе её сделана группа Dopolnitelno
Я хочу что бы отобразилась только Registered, но отображается и Dopolnitelno видимо потому что на основе её создана.
Можно ли как то сделать что бы только Registered отобразилась и гости?

у Registered id 2
у Unregistered / Unconfirmed id 1
 
смотрите.
у меня есть стандартная группа Registered и на основе её сделана группа Dopolnitelno
Я хочу что бы отобразилась только Registered, но отображается и Dopolnitelno видимо потому что на основе её создана.
Можно ли как то сделать что бы только Registered отобразилась и гости?

у Registered id 2
у Unregistered / Unconfirmed id 1
Registered основная группа, она всем авторизованным пользователям даётся, остальные уже идут дополнительно. То есть вам ещё придётся дополнительно указать условие для групп которым не надо показывать.
 
Если только основной группе: $xf.visitor.user_group_id == X
Если только дополнительным: in_array(X, $xf.visitor.secondary_group_ids)
Если и тем, и другим: $xf.visitor.isMemberOf([x, y])
Если гостям: !$xf.visitor.user_id
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу