- Совместимость с XenForo
- 2.2
- 2.3
Добавляет новую переменную шаблона,
В XenForo 2.2 добавлены различные варианты шаблонов thread_view и forum_view для новых типов тем:
.. сейчас мы должны это сделать:
Более простой способ
Этот плагин добавляет новую переменную шаблона, которую мы можем использовать для проверки, является ли шаблон «родительским»
... или:
Обратите внимание, что для совместимости с XF 2.3 требуется версия 1.0.1 или выше.
$xf.reply.templateParent
которая группирует все thread_view
* и forum_view
* шаблоны вместе.В XenForo 2.2 добавлены различные варианты шаблонов thread_view и forum_view для новых типов тем:
thread_view_type_article
thread_view_type_poll
thread_view_type_question
thread_view_type_suggestion
forum_view_type_article
forum_view_type_question
forum_view_type_suggestion
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
или forum_view
, поэтому вместо этого мы можем просто сделать следующее, чтобы охватить все шаблоны такого типа:
HTML:
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 или выше.