Bạn sử dụng Module Manager để kiểm soát vị trí và sự xuất hiện của một trình đơn (ví dụ, bạn muốn các trình đơn xuất hiện ở cột bên trái hoặc phải, các liên kết có một hiệu ứng di chuột).
Như đã đề cập trước đó, khi bạn tạo một trình đơn, một module tương ứng được tạo ra cho nó, và module được gọi giống như menu.
Mã XHTML cơ bản có kết quả Joomla xuất ra cho một trình đơn luôn luôn giống nhau (trừ khi nó được ghi đè thêm). Sự khác biệt là bạn có thể sử dụng CSS để áp dụng phong cách khác nhau để XHTML này giống hệt nhau. Điểm nhấn mạnh ở đây là các module và CSS được kiểm soát sự xuất hiện của các menu.
Nếu bạn đi đến Module Manager (Extensions -> Module Manager), bạn thấy danh sách chứa tất cả các module hiện trên trang web (hình 5.9). Bạn có thể thấy một module gọi là Main Menu.
Chúng ta sẽ xem xét kỹ hơn cách điều khiển menu, nhấp chuột vào module Main Menu. Bạn sẽ thiết lập cho mục Menu (hình 5.10).
Có nhiều tùy chọn ở đây cho menu, hãy xem xét một số tùy chọn quan trọng nhất trong số đó.
74
1. Show Title (Hiển thị tiêu đề)
Hiện tiêu đề xác định liệu tiêu đề có được hiển thị trên trang. Đây sẽ là một thẻ H3 trừ khi ghi đè trong các template. Thông thường, tiêu đề không được hiển thị cho menu chính và menu được hiển thị cho mục đích đặc biệt hoặc các menu phụ xuất hiện trong một thanh bên.
Hình 5-9: Module Manager
Hình 5-10: Thiết lập Main menu
2. Position (Vị trí)
Các tùy chọn vị trí module điều khiển những gì vị trí trình đơn xuất hiện. Các tùy chọn trong trình đơn thả xuống được xác định bởi các mẫu (mặc định) đang hoạt động. Lưu ý vị trí mô tả của một module, ví dụ, "trái" không nhất thiết phải thực sự được ở bên trái. Nó phụ thuộc nơi mà các nhà thiết kế đặt nó.
75
3. Access (truy cập)
Bằng cách sử dụng chức năng truy cập, bạn có thể làm cho trang web của bạn tương tác nhiều hơn nữa. Việc sử dụng rõ ràng nhất là phải có một trình đơn liên kết đến các trang mà người dùng phải đăng ký để xem. Một sử dụng tinh vi hơn là để có các liên kết gửi nội dung cho người dùng đã đăng ký. Đây là một cách tuyệt vời để xây dựng một trang web nội dung phong phú với nhiều đóng góp. Thiết lập một trình đơn (admin) là hữu ích trong khi bạn đang thiết lập các trang web hoặc cho các chức năng bạn muốn chỉ có các quản trị viên được sử dụng.
4. Menu and Module Class Suffixes (Advanced Options) – Tùy chọn nâng cao
Kiểm soát sự xuất hiện của trình đơn. Làm thế nào để xem tất cả các menu sử dụng CSS trong các template. Nếu bạn cẩn thận mã CSS, trình đơn có thể đuợc xuất hiện nhanh chóng và dễ dàng thay đổi dựa trên những cái được sử dụng. Nó cũng cho phép nhiều menu trên cùng một trang web có sự xuất hiện khác nhau bằng cách kết hợp CSS khác nhau, ví dụ:menu chính hiển thị theo chiều ngang với một màu sắc trong khi một menu con hiển thị theo chiều dọc trong một phông chữ và màu sắc khác nhau.
5. Menu Assignment (Chỉ định menu)
Quan trọng nhất là thiết lập Menu Assignment, kiểm soát các trang trình đơn xuất hiện. Hãy nhớ rằng một "trang" chỉ tồn tại nếu có một liên kết đến nó, vì vậy danh sách ở đây thực sự là một danh sách các mục Menu (liên kết) hơn là các trang. Bạn có thể chọn On All Page, hoặc được chọn lọc hơn. Bạn cũng có thể Ctrl + click để chọn nhiều trang.
76
CHƢƠNG 6. MỞ RỘNG