- Compatible XF 2.x versions
- 2.2
Adds a new template variable $xf.reply.templateParent which groups all thread_view* and forum_view* templates together.
XenForo 2.2 adds multiple variations to the thread_view and forum_view templates for the various new thread types:
... we must now do this:
An easier way
This addon adds a new template variable we can use to check if the template "parent" is thread_view or forum_view, so we can simply do the following instead to target all templates of that type:
... or:
XenForo 2.2 adds multiple variations to the thread_view and forum_view templates for the various new thread types:
- 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>
... we must now do this:
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>
An easier way
This addon adds a new template variable we can use to check if the template "parent" is thread_view or forum_view, so we can simply do the following instead to target all templates of that type:
HTML:
<xf:if is="$xf.reply.templateParent == 'thread_view'">
<!-- do something for any thread view pages -->
</xf:if>
... or:
HTML:
<xf:if is="$xf.reply.templateParent == 'forum_view'">
<!-- do something for any forum view pages -->
</xf:if>[CODE]