Giới thiệu
Ezy Platform cung cấp một menu Admin với đầy đủ các chức năng cơ bản. Tuy nhiên, trong thực tế, các dự án thường cần thêm chức năng để tối ưu hóa trải nghiệm người dùng. Bài viết này sẽ hướng dẫn bạn cách thêm phím tắt vào menu Admin của dự án Ezy Platform một cách dễ dàng.
Hướng Dẫn Cài Đặt
Bước 1: Tạo Phím Chức Năng
Đầu tiên, bạn cần tìm file menus.properties
trong thư mục [project]_admin_plugin
. Đây là nơi bạn sẽ tùy chỉnh và thêm chức năng mới vào menu Admin. Trong ví dụ này, chúng ta sẽ tạo một phím tắt để quản lý các bài viết, cho phép bạn lấy hình ảnh từ bài viết làm banner cho website.
Cấu trúc của file menus.properties
như sau:
top
: Vị trí độ ưu tiên xuất hiện trên menu.myblog
: Tên của menu (menu cha).highlight_posts
: Các chức năng con nằm trong menu cha.- Sau dấu
=
là đường dẫn cho các chức năng. - Bạn có thể sử dụng các class của Font Awesome để thêm icon cho menu (chỉ hoạt động với phiên bản Font Awesome 5).
Để chỉnh sửa cách hiển thị tên chức năng, bạn cần:
- Truy cập đến thư mục:
[project]-admin-plugin\src\main\resources\messages
- Mở file
message.properties
và chỉnh sửa tên hiển thị:
plaintext
myblog=My Blog
- Hoặc trong
message_vi.properties
, bạn có thể đặt tên các chức năng bằng tiếng Việt:
plaintext
myblog=Blog của tôi
highlight_posts=Các bài viết nổi bật
Lưu ý: Sau khi hoàn thành, hãy chạy lệnh export.bat trong thư mục dự án để thấy nút chức năng xuất hiện.
Bước 2: Tùy Chỉnh Đường Dẫn cho Phím Chức Năng
Tiếp theo, bạn cần tạo một Class Controller
trong thư mục [project]-admin-plugin\src\main\java\com\viet\myblog\admin\controller\view
. Thêm các thông tin sau vào trong Class:
java
@DoGet("/highlight-posts")
public Redirect highlightPostsGet() {
return Redirect.to(
"url"
);
}
Để lấy đường dẫn, hãy thực hiện các bước sau:
- Truy cập vào chức năng cần tạo phím tắt trong trang Admin.
- Trong ví dụ này, tìm đường dẫn đến mục Posts và tìm kiếm các bài viết có Term
highlight
, thuộc Type làBANNER
. Điều này giúp người dùng truy cập trực tiếp mà không cần phân loại. - Sau khi có đường dẫn, thêm vào Class
Controller
mà bạn đã tạo ở bước trước. - Khi hoàn thành, bạn đã có thể sử dụng phím chức năng mới tạo.
Kết Luận
Bài viết này đã hướng dẫn bạn cách thêm phím tắt chức năng vào menu Admin trong Ezy Platform. Hy vọng thông tin này hữu ích cho dự án của bạn, giúp cải thiện trải nghiệm người dùng và tối ưu hóa quy trình quản lý.
source: viblo