• 本站招聘各个版块版主共同发展,有意可私聊站长
资源图标

Template Parent 1.0.1

没有下载权限

庆祝国庆中秋本站暂时关闭邀请码注册 https://t.me/tearcc

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:


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
So now when you want to target a template conditional to a thread view page (for example, in an advert), instead of previously doing the following:





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>



Note that v1.0.1 or higher is required for XF 2.3 compatibility.
作者
无名
下载
0
查看
2
首次发布
最后更新

Ratings

0.00 星 0 星

来自无名的更多资源

后退
顶部