1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Cписок возможных переменных для xen if

Тема в разделе "Вопросы и ответы по XenForo Framework", создана пользователем lexikon, 29.11.2011.

Загрузка
  1. lexikon

    lexikon Пользователь

    Регистрация:
    11.10.11
    Сообщения:
    65
    Симпатии:
    24
    Версия XF:
    1.1.0 Final
    Собственно где посмотреть такой список?
    к примеру в шаблоне используется условие
    HTML:
    <xen:if is="{$forum.hasNew}">
    где посмотреть другие возможные условия для $forum...хочу проверить является ли это форум ссылкой

    Не пинайте чайника :rolleyes:
     
  2. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Я пока знаю только 2 условия:

    Отображение содержимого в определенном разделе
    Код:
    <xen:if is="{$forum.node_id} == X">
      Содержимое, отображаемое в разделе X
    </xen:if>
    Отображение содержимого в нескольких разделеах
    Код:
    <xen:if is="in_array({$forumId}, array(X, Y, Z))">
      Содержимое, отображаемое в разделах X, Y, и Z
    </xen:if>
     
  3. lexikon

    lexikon Пользователь

    Регистрация:
    11.10.11
    Сообщения:
    65
    Симпатии:
    24
    Версия XF:
    1.1.0 Final
    ну вторым образом можно конечно сделать, но получается надо перечислять все форумы-ссылки, чтобы заработало(((
     
  4. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    В шаблон вставьте
    Код:
    {xen:helper dump, $forum}
    Увидите все содержимое массива $forum. А оттуда уже можно думать, как сделать.
     
    Mirovinger и lexikon нравится это.
  5. lexikon

    lexikon Пользователь

    Регистрация:
    11.10.11
    Сообщения:
    65
    Симпатии:
    24
    Версия XF:
    1.1.0 Final
    спасибо...но потвердило это мои догадки(( link-форумы туда не попадают в массив $forum...да и вообще если делать через is_array, то опять же не работает(((
    как то по другому надо делать это((( не знаю как
    Подскажете?
    -----------------
    О боже :confused: 2 часа голову ломал, а для них, форумов-линков, отдельный шаблон :D
    Без имени-5.jpg
     
    infis нравится это.
  6. carliker

    carliker Местный

    Регистрация:
    03.10.11
    Сообщения:
    274
    Симпатии:
    114
    Версия XF:
    1.1.1
    А как можно сделать, чтобы отображалось только на главной странице?
     
  7. Hafner

    Hafner Местный

    Регистрация:
    07.10.10
    Сообщения:
    55
    Симпатии:
    98
    Версия XF:
    1.1.1
    По идее так:
    Код:
    <xen:if is="{$contentTemplate} == 'forum_list'">
    Этот контент будет отображаться только на главной странице форума
    </xen:if>
     
    carliker нравится это.
  8. carliker

    carliker Местный

    Регистрация:
    03.10.11
    Сообщения:
    274
    Симпатии:
    114
    Версия XF:
    1.1.1
    Спасибо, работает
     
  9. Nevil

    Nevil Пользователь

    Регистрация:
    28.05.13
    Сообщения:
    52
    Симпатии:
    13

Поделиться этой страницей