- Tham gia
- 28/02/2015
- Bài viết
- 16,829
- Được Like
- 12,691
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
Đính kèm
Bài viết liên quan
Bài viết mới
Bị lỗi data
bởi bloghocpiano,