19 Окт 2010

XenForo: Отображение контента шаблона в зависимости от группы пользователя

Category: XenForoFractalizeR @ 11:18

Контент, который надо показывать в зависимости от группы нужно заключить между такими тегами xen:if:

Код:
<xen:if is="{xen:helper checkusergroup, $visitor, PRIMARY, 3}">
      // Пользователь, имеющий первичной группу с ID=3 (Администраторы)
</xen:if>
 
<xen:if is="{xen:helper checkusergroup, $visitor, SECONDARY, 3}">
// Пользователь, входящий в группу Админстраторов, но имеющий ее вторичной
</xen:if>
 
<xen:if is="{xen:helper checkusergroup, $visitor, 1, 2, 3}">
    // Пользователь, входящий в группы с ID 1, 2 или 3 (первичные или вторичные - неважно)
</xen:if>
 
<xen:if is="{xen:helper checkusergroup, $visitor, PRIMARY, 2, 3}">
    // Пользователь, имеющий первичной группу с ID=2 (Зарегистрированные) или 3 -  (Администраторы)
</xen:if>
 
<xen:if is="{xen:helper checkusergroup, $visitor, SECONDARY, 1, 2, 4}">
    // Пользователь, имеющий вторичнуюгруппу с ID=1 (ожидающие подтверждения), 2 (Зарегистрированные) или 4 -  (Модераторы)
</xen:if>
 
<xen:if is="!{xen:helper checkusergroup, $visitor, 1, 2, 3}">
    // Пользователь, который не входит в группы с ID 1, 2 и 3
</xen:if>

Метки: , , ,

Ответить

Для отправки комментария вам нужно зарегистрироваться. Войти.