Code hoặc hướng dẫn này được sử dụng trên phiên bản Xenforo cũ đã quá hạn sử dụng. Bạn hãy
click để tìm bản mới hơn
Global Template Variable - Biến template tổng quát 1
Đây là một ví dụ đơn giản về cách tạo ra các biến mà có thể được truy cập trong tất cả các template.
Mã này sử dụng listener "template_create".
Trên mã này, 2 biến được tạo ra, đó là "$is_handsome", và "$is_fat".
Cả hai biến được thiết lập trực tiếp trong: /library/Semprot/GlobalTemplateVariable/Listener.php
Và trong template của bạn (trong trường hợp này, tôi sử dụng trong template "PAGE_CONTAINER"), bạn có thể sử dụng mã có điều kiện này.
Chúc các bạn thành công.
Đây là một ví dụ đơn giản về cách tạo ra các biến mà có thể được truy cập trong tất cả các template.
Mã này sử dụng listener "template_create".
Trên mã này, 2 biến được tạo ra, đó là "$is_handsome", và "$is_fat".
Cả hai biến được thiết lập trực tiếp trong: /library/Semprot/GlobalTemplateVariable/Listener.php
PHP:
<?php
class Semprot_GlobalTemplateVariable_Listener
{
public static function template_create(&$templateName, array &$params, XenForo_Template_Abstract $template)
{
$params['is_handsome'] = true;
$params['is_fat'] = false;
}
}
Và trong template của bạn (trong trường hợp này, tôi sử dụng trong template "PAGE_CONTAINER"), bạn có thể sử dụng mã có điều kiện này.
Mã:
<xen:if is="{$is_handsome}">
You are handsome.
<xen:else />
You are not handsome.
</xen:if>
<xen:if is="{$is_fat}">
You are fat.
<xen:else />
You are not fat.
</xen:if>
Chúc các bạn thành công.
Nguồn: xenforo.com
Bài viết liên quan
Bài viết mới
Bị lỗi data
bởi bloghocpiano,