XF 2.1 Дополнительные поля в карту пользователя

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

REWRITE

Проверенные
Сообщения
2
Реакции
0
Баллы
698
День добрый, подскажите как добавить дополнительные поля в панель посетителя
 

Вложения

  • xenforo.jpg
    xenforo.jpg
    18.3 KB · Просмотры: 103
Принцип вывода такой же как для user Решено - Вывод в дополнительном поле
только будет для visitor.
Делается модификацией шаблона account_visitor_menu, надо после вывода трофеев
Код:
                    <!--[XF:stats_pairs:above_points]-->
                    <xf:if is="$xf.options.enableTrophies">
                        <dl class="pairs pairs--justified fauxBlockLink">
                            <dt>{{ phrase('trophy_points') }}</dt>
                            <dd>
                                <a href="{{ link('members/trophies', $xf.visitor) }}" data-xf-click="overlay" class="fauxBlockLink-linkRow u-concealed">
                                    {$xf.visitor.trophy_points|number}
                                </a>
                            </dd>
                        </dl>
                    </xf:if>
вывести нужное дополнительное поле
Код:
                    <xf:if is="{{ $xf.visitor.Profile.custom_fields.ИД-ПОЛЯ }}">
                        <dl class="pairs pairs--justified fauxBlockLink">
                            <dt>НАЗВАНИЕ ПОЛЯ</dt>
                            <dd>
                                {{ $xf.visitor.Profile.custom_fields.ИД-ПОЛЯ }}
                            </dd>
                        </dl>
                    </xf:if>
Если надо ограничить показ поля совсем, если нет его значения, то как выше, если надо что бы поле отображалось с нулевым значением, на примере с полем депозит:
Код:
                    <dl class="pairs pairs--justified fauxBlockLink">
                        <dt>Депозит</dt>
                        <dd>
                            {{ $xf.visitor.Profile.custom_fields.deposit ? $xf.visitor.Profile.custom_fields.deposit : 0 }}
                        </dd>
                    </dl>
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу