Admin Navigation
Hệ thống Menu Sidebar của Admin SkillDo CMS cho phép bạn thêm các Mục Điều Hướng (Navigation Items) vô cùng dễ dàng mà không cần phải can thiệp sửa trực tiếp vào file View HTML Layout của Core CMS. Bạn chỉ việc gọi hàm cấu hình bằng Hook Action, CMS sẽ tự động đọc mảng và in Menu trên giao diện Quản Trị của bạn.
1. Cơ Khí Hoạt Động Của Menu Admin
Admin Sidebar trong SkillDo được tạo lên từ class thư viện SkillDo\Cms\Menu\AdminMenu. Hệ thống nhận yêu cầu tạo menu thông qua Hook Action admin_menu (mượn triết lý của WordPress).
Luồng chạy:
- Khi có request duyệt
domain.com/admin. - Hệ thống gọi Action
admin_menuđể cho phép TẤT CẢ các Plugin/Theme/Packages đăng ký Menu ảo vào bộ nhớ. - Sau đó
AdminMenu->render()gọi view và đổ giao diện ra màn hình HTML Sidebar tối sẫm.