Tạo nhiều layout giống trang chủ XenPorta

Bài viết này mình sẽ hướng dẫn các bạn tạo một layout mới trong XenPorta và cách sử dụng nó.

1. Đối với những phiên bản ≤ 1.5.7

Bước 1: Vào ACP > XenPorta > Options > Click vào
‘Article (article-# > article > portal) Categories (articles-#slug > articles > portal)’
Sau đó save lại.

xf1

Bước 2: Vào Layout
+ type: chọn articles
+ ID: ten-muc (bạn tự chọn, cái này không được viết có dấu)
+ Ấn Customize New Layout

xf2

Bước 3: Kéo thả những block bạn cần dùng cho Layout này. Save lại.

xf3

Bước 4: Vào lại ACP > XenPorta > Options và bỏ click ‘Article (article-# > article > portal) Categories (articles-#slug > articles > portal)’ rồi save lại.

xf4

Bạn vào domain.com/articles/ten-muc/ để kiểm tra nhé.
Chú ý: Khi gõ trên trình duyệt, phải có dấu / cuối link. Không được: domain.com/articles/ten-muc

Bước 5: Trong template EWRporta_Portal tìm đoạn

<xen:h1>{$xenOptions.boardTitle}</xen:h1>

Thay bằng

<xen:if is="{$category} == 'ten-muc'"> // Nếu link có dạng http://domain.com/articles/ten-muc/ thì sẽ hiện tiêu đề và thẻ h1 như bên dưới
        <xen:h1>Tên mục 1</xen:h1>
        <xen:title>Tên mục 1</xen:title>
<xen:elseif is="{$category} == 'ten-muc-2' "/> // Nếu link có dạng http://domain.com/articles/ten-muc-2/ thì sẽ hiện tiêu đề và thẻ h1 như bên dưới
        <xen:h1>Tên mục 2</xen:h1>
        <xen:title>Tên mục 2</xen:title>
<xen:else /> //Nếu không phải mấy cái trên thì hiện thẻ h1 mặc định
<xen:h1>{$xenOptions.boardTitle}</xen:h1>
</xen:if>

2. Đối với phiên bản XenPorta 1.5.8

Bước 1: Vào ACP > XenPorta > Options > Click vào
‘Article (article-# > article > portal) Categories (articles-#slug > articles > portal)’
Sau đó save lại.

xf4

Bước 2: Vào ACP > XenPorta > Categories > Click vào “Creat New Category”
+ category: Tên của mục bạn muốn đặt
+ Link URL: ten-muc (ví dụ ở hình: vat-li-dai-cuong) (*)
Sau đó ấn Save Category

Bước 3: Vào Layout
+ type: chọn articles
+ ID: ten-muc (phải giống hệt với (*), tức là phải ghi là : vat-li-dai-cuong)
+ Ấn Customize New Layout

xf2

Bước 4: Kéo thả những block bạn cần dùng cho Layout này. Save lại.

xf3

Bước 5: Vào lại ACP > XenPorta > Options và bỏ click ‘Article (article-# > article > portal) Categories (articles-#slug > articles > portal)’ rồi save lại.

xf1

Bạn vào domain.com/articles/ten-muc/ để kiểm tra nhé.

Nhận xét: Bước 2 ở bản 1.5.8 chính là bước 5 ở bản 1.5.7. Bản 1.5.8 tích hợp luôn title nên chúng ta không phải sửa code nữa.

5 thoughts on “Tạo nhiều layout giống trang chủ XenPorta

    1. Lil.Tee Post author

      Có thể do phiên bản XenPorta của bạn và phiên bản Xenforo bạn sử dụng không phù hợp với nhau. Bạn nâng cấp lên phiên bản mới nhất nhé.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *