Аддон XF 2.x.x Template Parent [1.0.1]

Template Parent
Краткое описание:
Аддон добавляет новую переменную шаблона, которая группирует все шаблоны thread_view* и forum_view*
3
210
Источник
https://xenforo.com/community/resources/template-parent.8077/
Для версий
  1. 2.2
  2. 2.3

Описание Template Parent:​

Аддон добавляет новую переменную шаблона $xf.reply.templateParent, которая группирует все шаблоны thread_view* и forum_view* для упрощения работы с условиями в шаблонах.

Основные функции Template Parent:​

  • Упрощённая проверка шаблонов:
    • Вместо перечисления всех возможных вариаций thread_view и forum_view, теперь можно использовать родительскую переменную.
    • Примеры:
      HTML:
      <xf:if is="$xf.reply.template == 'thread_view'">
          <!-- do something -->
      </xf:if>
      HTML:
      <xf:if is="in_array($xf.reply.template, [
                      'thread_view',
                      'thread_view_type_article',
                      'thread_view_type_poll',
                      'thread_view_type_question',
                      'thread_view_type_suggestion'
                     ])">
          <!-- do something -->
      </xf:if>
  • Поддерживаемые шаблоны:
    • thread_view, thread_view_type_article, thread_view_type_poll, thread_view_type_question, thread_view_type_suggestion.
    • forum_view, forum_view_type_article, forum_view_type_question, forum_view_type_suggestion.
  • Совместимость:
    • Требуется версия 1.0.1 или выше для работы с XenForo 2.3.

Более простой способ​

Этот аддон добавляет новую переменную шаблона, которую мы можем использовать для проверки того, является ли «родитель» шаблона thread_view или forum_view, поэтому мы можем просто сделать следующее вместо этого, чтобы нацелить все шаблоны этого типа:
HTML:
<xf:if is="$xf.reply.templateParent == 'thread_view'">
    <!-- do something for any thread view pages -->
</xf:if>
Или
HTML:
<xf:if is="$xf.reply.templateParent == 'forum_view'">
    <!-- do something for any forum view pages -->
</xf:if>
Обратите внимание, что для совместимости с XF 2.3 требуется версия 1.0.1 или выше.

Автор

bobobo

Еще ресурсы от bobobo

UltimateShop-Premium
UltimateShop-Premium
Скидки - Меню для Bedrock - Рандом - Множество других возможностей!
Mythic Dungeons DEV BUILD's
Mythic Dungeons DEV BUILD's
Предварительные сборки плагина MythicDungeons
Libs Disguises [Premium]
Libs Disguises [Premium]
Плагин для маскировки, который, на мой взгляд, лучше других...
AdvancedKits
AdvancedKits
❂ Плагин форм, о котором мечтает каждый игрок! Рекомендуется для всех типов игровых режимов!
LPX AntiPacketExploit
LPX AntiPacketExploit
Защищает ваш сервер от эксплойтов краш-пакетов
ExploitFixer
ExploitFixer
Защитите свой сервер Minecraft от хакерских атак с помощью совершенной системы безопасности Spigot.
Sonar
Sonar
Sonar - это легкий и простой в использовании плагин для защиты от ботов для вашего сервера Minecraft
UltimateTimber
UltimateTimber
Улучшите опыт рубки деревьев с анимацией и реалистичными звуками
UltimateKits
UltimateKits
UltimateKits - простой способ создания и управления наборами в Minecraft.
♛ Party Games X ♛ [23 Minigames! Parties, Spleef, Quake, TNTRun, + Tons more!]
♛ Party Games X ♛ [23 Minigames! Parties, Spleef, Quake, TNTRun, + Tons more!]
Самый лучший набор веселых мини-игр для вашего сервера!
Ouranos - World & City Generator
Ouranos - World & City Generator
✨✅ Процедурный генератор мира и городов, деревень, строений и т. д.
MythicRPG
MythicRPG
MythicRPG - это дополнение для Mythic, которое позволяет создавать кастомные заклинания
ВерхНиз