Создание списка "Команды форума"

poldyaev

Проверенные
Сообщения
235
Реакции
188
Баллы
5,540
Добрый день, пытаюсь вывести в блок все пользователей команды форума, выходит какой то бред. Видимо не верные условия использую. Подскажите как правильно? Используемый код:
HTML:
<div class="section avatarList">
    <div class="secondaryContent">
        <h3>Администрация</h3>
        <ul>
            <xen:foreach loop="$user" value="$user.is_staff">
                <li>
                    <xen:avatar user="$user" size="s" img="true" />
                    <xen:username user="$user" rich="true" />
                    <xen:if is="{$user.isOnline}">Онлайн<xen:else />Оффлайн</xen:if>
                    <div class="userTitle">{xen:helper userTitle, $user}</div>
                </li>
            </xen:foreach>
        </ul>
    </div>
</div>
Результат кода плачевный, вывод 40 записей одного и того же пользователя, при том что пользователей "staff" 2.
Безымянный.png
 
Вот эту фантазию:
Код:
            <xen:foreach loop="$user" value="$user.is_staff">
                <li>
                    <xen:avatar user="$user" size="s" img="true" />
                    <xen:username user="$user" rich="true" />
                    <xen:if is="{$user.isOnline}">Онлайн<xen:else />Оффлайн</xen:if>
                    <div class="userTitle">{xen:helper userTitle, $user}</div>
                </li>
            </xen:foreach>
Меняем на:
Код:
<xen:foreach loop="$user" value="$user">
    <xen:if is="{$user.is_staff}">
        <li>
            <xen:avatar user="$user" size="s" img="true" />
            <xen:username user="$user" rich="true" />
            <xen:if is="{$user.isOnline}">Онлайн<xen:else />Оффлайн</xen:if>
            <div class="userTitle">{xen:helper userTitle, $user}</div>
        </li>
    </xen:if>
</xen:foreach>
 
poldyaev, в шаблоне нет переменной для постоянного вывода этих пользователей. Пишите расширяющий класс где будет выборка пользователей с правами отличными от стандартных, их и выводите.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу