Các Template (Temp) mặc định của Joomla! và các Template miễn phí (Free) được tải về thường rất đơn giản, có ít vị trí để đặt Module. Trong bài này chúng ta sẽ xem xét cách tạo các vị trí Module trong Temp.
Trong File index.php của Temp có các câu lệnh php tạo vị trí cơ bản như sau:
Các vị trí Module:
1. Mở đầu câu lệnh php
2. Kiểm tra (đếm) Module tại vị trí này, nếu không có Module nào thì không tạo vị trí tại đây, nếu có thì sẽ tạo 1 vị trí tại đây.
3. Tạo vị trí có mã id tên là vị trí, id này có thể được đặt tên tùy ý và sẽ được định dạng cho Module trong tập tin template_css.css của Template.
4. Dòng lệnh đặt Module vào vị trí. Kiểu (Style) là cách hiển thị Module, có 5 giá trị:
-
0 = (mặc nhiên) Modules hiển thị trong 1 cột (<td>Module</td>).
-
1 = Modules hiển thị theo hàng ngang. Mỗi Module nằm trong 1 ô (cell) của bảng (table).
-
-1 = Modules hiển thị tùy theo định dạng của nó và không có tựa đề (Title).
-
-2 = Modules hiển thị theo định dạng của Joomla bao gồm phần tiêu đề (Title) và được đặt trong các các bảng kiểu (<div>Module</div>)
-
-3 = Modules hiển thị trong các bảng kiểu (<div><div><div>Module</div></div></div>) với tiêu đề (Title) và có các góc được bo tròn (rounded corners). Kiểu này kết hợp với CSS sẽ hiển thị mỗi Module nằm trong 1 bảng có góc bo tròn rất đẹp.
5. Kết thúc vị trí.
6. Kết thúc lệnh kiểm tra tại số 2.
Phần nội dung chính (MainBody) hiển thị Component
1. Tạo vị trí cho phần nội dung, có mã class là content. class này sẽ được định dạng cho phần nội dung trong tập tin template_css.css của Template.
2. Đánh dấu, định nghĩa phần nội dung (Content)
3. Dòng lệnh đặt các thành phần (Component) vào phần nội dung chính (MainBody).
4. Kết thúc vị trí.
Phần cuối trang (Footer)
1. Tạo vị trí cho phần cuối trang có mã id tên là footer, id này được định dạng cho phần này trong tập tin template_css.css của Template.
2. Dòng lệnh đưa nội dụng được tạo từ File footer.php vào, File này nằm trong thư mục includes trong Joomla! có thể chỉnh sửa nội dung của File này cho phù hợp với yêu cầu.
3. Kết thúc vị trí.
Lưu ý:
Xem các vị trí của các Module trong Template bằng cách nhập thêm tham số /?tp=1 vào sau dòng địa chỉ của trang web (thí dụ: http://localhost/?tp=1)
- 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
- 23/02/2010 20:16 - Cách làm trang Web bán hàng với Joomla! và VirtueMart
- 23/02/2010 20:15 - Cấu trúc Template joomla! 1.5.x
- 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 

