Joomla là 1 trong những CMS có cấu trúc trong sáng và dễ sử dụng. Đồng thời việc thiết kế các bộ cánh cho Joomla cũng không quá phức tạp. Sau đây tôi xin giới thiệu sơ qua về cấu trúc của 1 template dùng trong dòng Joomla 1.5. Sau chùm bài viết này tôi sẽ giới thiệu sang cách thiết kế 1 template dành cho J version 1.5.
Dòng 1.5 ngoài những thay đổi cơ bản, nhưng vẫn giữ lại cấu trúc thư mục tương tự như 1.0. Trong đó các template được đặt trong thư mục rooot/template.
Mỗi template được đặt trọn vẹn trong 1 thư mục con của thư mục template.

Như trên hình vẽ, chúng ta có 2 template
- Template BEEZ đặt trong thư mục root/template/beez
- Template rhuk_millkyway đặt trong thư mục root/template/rhuk_millkyway
Thư mục system chứa 1 số các file chuẩn hỗ trợ cho template như các hình ảnh mẫu, các file css mẫu và 1 số code mẫu.
File index.html chỉ là 1 file html trống, để tránh truy nhập bên ngoài vào đường dẫn root/template . Nếu không có file này, trình duyệt sẽ hiện lên list các thư mục con, và các file thuộc thư mục template=> không thuận tiện cho việc bảo mật...
Bước tiếp theo trong bài TUT này, chúng ta cùng theo dõi cấu trúc của template BEEZ

File templateDetails.xml file này có tác dụng khai báo các thông tin cài đặt template, như các thư mục, file đi kèm như hình ảnh, css, các html. Và khai báo ngôn ngữ sử dụng trong admin quản lý template, các module position.
File index.php: file này có tác dụng như 1 form để lần lượt gọi và sắp xếp các module vào các vị trí. Gọi component và trình bày vào vị trí body.
File params.ini đây là 1 thay đổi đối với 1.5. So với version 1.0 thì chỉ 1 số template chuyên nghiệp mới có mục params này, thì ở 1.5 hầu hết các temp đều có phần param. Các thông số này có thể được thay đổi bằng phần admin template manager.
File template_thumbnail.png: là 1 ảnh nhỏ hiện lên nếu con chuột di chuyển vào phần chọn template trong admin panel

File favicon.ico là file hình ảnh nhỏ hiện lên trước page title với các trình duyệt như Firefox, Opera

Fie index.html là 1 file trắng, để tránh list các thư mục và file khi điền trực tiếp địa chỉ template/beez vào address của trình duyệt
Còn tiếp...
- 27/07/2008 22:42 - Invalid Session và cách khắc phục
- 27/06/2008 21:52 - Đưa website từ localhost lên host
- 14/06/2008 10:03 - Cài đặt Joomla 1.5 -trong 10 phút
- 14/06/2008 09:30 - Cài đặt Xampp để chạy localhost trên máy bạn
- 13/06/2008 23:33 - Upgrade Joomla 1.0.x to 1.5
- 08/06/2008 09:01 - 64 Joomla Video Tutorials
- 05/06/2008 10:15 - Sách hướng dẫn sử dụng Joomla









