Bài viết này sẽ trình bày phần nội dung cơ bản của tập tin index.php và templateDetails.xml trong Template của Joomla! 1.5.x, qua đó sẽ hiểu được cấu trúc và hoạt động của Template trong Joomla!
templateDetails.xml
Đây là tập tin chứa các thông tin và thông số của Template.
-
Thông tin cơ bản: Đây là các thông tin của Template được hiển thị trong phần Quản lý Template (Template Manager)
Khai báo các tập tin: Đây là phần khai báo các tập tin được sử dụng trong Template, mỗi tập tin đều phải khai báo rõ đường dẫn tính từ thư mục gốc của Template. Joomla! sẽ dùng các thông tin này để đặt các tập tin vào đúng vị trí của nó, các thư mục sẽ được tự động tạo ra khi cần thiết.
Khai báo các vị trí: Đây là phần khai báo các vị trí có trong Template, trong Joomla! 1.5 không có phần quản lý các vị trí (Position) Module mà tất cả đều được khai báo tại đây, nếu muốn thêm một vị trí mới thì thêm vào phần này.
Các thông số: Mỗi Template có thể có thêm các thông số, các thông số này được thiết lập trong phần Quản lý Template (Template Manager) có chức năng làm thay đổi màu sắc, độ rộng,... của Template.
Đây là tập tin chứa các lệnh dùng để điều khiển mọi hoạt động và hiển thị các thành phần của trang web, tất cả các trang web đều được hiển thị thông qua tập tin này.
Ngoài các cấu trúc thông thường của tập tin html, trong index.php còn có các dòng lệnh cơ bản sau đây:
1. Khai báo ngôn ngữ được sử dụng.
2. Phần thông tin của trang web, tiêu đề và các thông tin của trang web sẽ được chèn vào vị trí này.
3. Khai báo tập tin bảng kiểu dùng để định dạng cho Template.
4. Các dòng lệnh tạo vị trí (name) và chèn Module (type="modules") vào vị trí này, hiển thị theo kiểu (style). Trong template có nhiều dòng lệnh này để tạo nhiều vị trí, mỗi vị trí có tên khác nhau và được khai báo trong tập tin templateDetails.xml
5. Dòng lệnh chèn Message, đây là dòng lệnh hiển thị các thông báo của Joomla! trên trang web, mỗi Template chỉ có một vị trí này và thường được đặt phía trên để dễ nhận thấy.
6. Dòng lệnh chèn Component, đây là vị trí chính (Mainbody) của trang web, mỗi Template chỉ có một vị trí này.
7. Dòng lệnh lấy các thông số được thiết lập trong phần Quản lý Template (Template Manager)
8. Các dòng lệnh dùng để chèn chữ vào Template, các dòng chữ này có nội dung cố định và sẽ luôn xuất hiện trong tất cả các trang.
theo buaxua.vn
- 26/12/2010 05:46 - Cách cài đặt ngôn ngữ tiếng Việt cho Joomla! 1.5.x
- 06/10/2010 16:02 - Gỡ bỏ bản quyền Joomla SEO powered by JoomSEF trong Joomsef 3.7.4
- 06/10/2010 15:57 - Tạo module trượt 2 bên trong Joomla
- 06/10/2010 15:53 - Tạo Module Hello World cho Joomla 1.5
- 06/10/2010 15:50 - Chống tấn công SQL injection
- 06/10/2010 15:46 - Vấn đề bảo mật Joomla chống backdoor từ những template và extension lậu
- 24/02/2010 20:05 - Cách tạo diễn đàn với Simple Machines Forum
- 24/02/2010 20:04 - CHMOD File và Folder trên Web Server
- 24/02/2010 20:03 - Cách bảo mật cho Website Joomla!
- 24/02/2010 19:56 - Cách tích hợp bộ gõ tiếng Việt vào Joomla! và SMF
- 24/02/2010 19:53 - Cách tối ưu hóa cho Website Joomla!
- 24/02/2010 19:50 - Cách cài đặt các bản nâng cấp và sửa lỗi cho Joomla!
- 24/02/2010 19:02 - Cách chuyển đổi Template từ Joomla! 1.0.x sang 1.5.x
- 24/02/2010 18:31 - Cách chuyển đổi Joomla! 1.0.x sang Joomla! 1.5.x
- 24/02/2010 17:21 - Cơ bản về Template trong Joomla! 1.0.x
- 24/02/2010 17:16 - Cơ bản về Template của Joomla! 1.5.x
- 24/02/2010 17:11 - Cách tạo các vị trí Module trong Joomla! Template
- 23/02/2010 20:16 - Cách làm trang Web bán hàng với Joomla! và VirtueMart
- 23/02/2010 20:10 - Xem các vị trí trong joomla
- 23/02/2010 20:08 - Upload Joomla 1.5 lên server
- 23/02/2010 20:07 - Cấu hình Joomla trên Hosting
- 23/02/2010 19:54 - Hướng dẫn cài đặt Wamp
- 23/02/2010 19:29 - Các bước cài đặt Joomla
- 23/02/2010 19:17 - Cài đặt template cho Joomla! 1.5
- 23/02/2010 19:14 - Các khái niệm Section, Category và Content là gì?
- 23/02/2010 19:12 - Khái niệm Front-end và Back-end
- 23/02/2010 19:10 - Module là gì?
- 23/02/2010 18:58 - 10 sự thay đổi trong Joomla 1.5
- 23/02/2010 18:54 - Các phiên bản của Joomla!
- 23/02/2010 18:53 - Vòng đời phát triển joomla
- 23/02/2010 18:51 - Joomla là gì? Một vài định nghĩa về Joomla
- 23/02/2010 18:45 - Cách trình bày trang Homepage (Frontpage)
- 23/02/2010 18:39 - Một vài định nghĩa cơ bản về website !
- 23/02/2010 17:48 - Các nguồn giúp bạn xây dựng backlink chất lượng
- 23/02/2010 17:47 - Bắt đầu với HTML
- 23/02/2010 17:43 - Các thẻ định dạng HTML
- 23/02/2010 17:40 - HTML là gì?
- 23/02/2010 17:36 - Top 10 dịch vụ rút gọn link
- 23/02/2010 17:31 - 10 chiêu tăng lượng truy cập cho website
- 23/02/2010 17:27 - 10 sai lầm "chết người" trong việc tối ưu hóa trang web
- 23/02/2010 17:27 - Làm gì để quảng cáo hiệu quả 1 trang web?
Kiến Thức Thiết Kế Web 

