Joomla! 1.6 Beta đã ra mắt. Với những tính năng mới được nhiều sự mong đợi của người dùng, Hẳn bạn cũng như tôi hay bất kỳ ai đó quan tâm hay đã sử dụng Joomla đều muốn trang web của mình được nâng cấp lên thành 1.6. Trong đó việc nâng cấp có những thành phần như components, modules...Trong đó có thành phần cũng không kém phần quan trọng là template. Giống như các thành phần khác, template cũng cần có một số thay đổi để phù hợp với joomla1.6 mà bài viết dưới dây tôi xin hướng dẫn bạn làm điều đó.
- Tên template không được có chữ hoa, dấu cách.
VD: <name>F5 Viet Nam</name> --> là sai viết đúng phải là <name>f5vietnam</name> hoặc <name>f5_viet_nam</name>
- Thẻ install trong file xml chuyển thành dạng
<install version="1.6" type="template" client="site">
- Phần khai báo các params có cú pháp khác:
Đưa phần params vào trong phần config
<config>
- Định nghĩa vùng params bằng thẻ
<fields name="params">
- Sau đó khi chúng ta sẽ có thể truy cập bằng cách
$this->params
Thẻ <fieldset > được sử dụng để chia phần config params ra thành nhiều phần nhỏ cho dễ quản lý. Ví dụ
<fieldset name="Styles">
Mỗi biến của params được định nghĩa bởi thẻ <field> thay vì <param> như trước đây.
VD:
<field name="defaultJS" type="radio" default="on" label="lable here" description="description here">
<option value="on">On</option>
<option value="off">Off</option>
</field>
Joomla 1.6 không có biến $mainframe như ở phiên bản 1.5, mà thay vào đó là biến $app
$app = JFactory::getApplication();
hoặc đơn giản là
global $app
Khi muốn lấy tiêu đề của trang hiện tại, không tồn tại function $mainframe->getPageTitle(); Thay vào đó có thể dùng
$document = JFactory::getDocument();
echo $document->getTitle();
Đó là những thay đổi trong gói template.
Và sau đây mình xin hướng dẫn cài đặt template cho Joomla 1.6.
Về cơ bản thì các bước cài đặt cũng giống như Joomla 1.5 nhưng cũng có một vài sự khác biệt nho nhỏ như sau:
Sau khi bạn thay đổi những gì mình đã hướng dẫn như trên thì bạn bắt đầu bước vào cài đặt
Bước 1: Làm như hình dưới
Bước 2:
Bước 3:
Bước 4:
Khi làm xong những bước trên thì bạn đã có một trang web sử dung Joomla 1.6 với template do chính bạn cài đặt.