- Tham gia
- 28/02/2015
- Bài viết
- 17,142
- Được Like
- 12,745
Template Parent - Thêm biến templateParent cho XenForo 2 1.0.0
Thêm một biến template mới
XenForo 2.2 thêm nhiều biến thể cho các template
... bây giờ chúng ta phải làm như sau:
Một cách dễ dàng hơn
Add-on này thêm một biến template mới mà chúng ta có thể sử dụng để kiểm tra xem template "parent" là
... hoặc:
Chúc các bạn thành công.
Thêm một biến template mới
$xf.reply.templateParent
để nhóm tất cả các template thread_view*
và forum_view*
lại với nhau.XenForo 2.2 thêm nhiều biến thể cho các template
thread_view
và forum_view
cho các loại chủ đề mới khác nhau: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>
... bây giờ chúng ta phải làm như sau:
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>
Một cách dễ dàng hơn
Add-on này thêm một biến template mới mà chúng ta có thể sử dụng để kiểm tra xem template "parent" là
thread_view
hay forum_view
, vì vậy chúng ta có thể chỉ cần làm như sau để nhắm mục tiêu tất cả các template thuộc loại đó:
HTML:
<xf:if is="$xf.reply.templateParent == 'thread_view'">
<!-- do something for any thread view pages -->
</xf:if>
... hoặc:
Mã:
<xf:if is="$xf.reply.templateParent == 'forum_view'">
<!-- do something for any forum view pages -->
</xf:if>
Chúc các bạn thành công.
Nguồn: xenforo.com
Đính kèm
Bài viết liên quan
Được quan tâm
Bài viết mới