====== Hướng dẫn xuất thông tin cho module menu ====== Ví dụ một module (sự kiện) có hỗ trợ xuất menu thì khi thêm menu từ module Menu, lúc chọn **Liên kết đến module** sẽ như sau: {{ :programming4:module:ho_tro_xuat_menu.png |Hình 1: Ví dụ module có xuất menu}} Trong ảnh tên, các tùy chọn đổ xuống chính là các mục do module (sự kiện) xuất ra. Để hỗ trợ xuất menu, cần tồn tại file sau ''modules/module-name/menu.php''. File menu.php cần đưa dữ liệu vào mảng ''$array_item''. Ví dụ hoàn chỉnh về file ''menu.php'': query($sql); while ($row = $result->fetch()) { $array_item[$row['catid']] = array( 'parentid' => 0, 'groups_view' => '6', 'key' => $row['catid'], 'title' => $row['title'], 'alias' => $row['alias'] ); } Theo đó mảng $array_item bao gồm: * ''parentid'' là khóa của phần tử (menu) cha * ''groups_view'' là danh sách ID các nhóm được quyền xem menu, phân cách bởi dấu ',' * ''key'' là khóa của menu * ''title'' là tiêu đề của menu * ''alias'' là liên kết tĩnh của menu ''alias'' khi xuất ra link sẽ có dạng sau: ''/index.php?language=vi&nv=events&op=Doan-Hoi''. Giá trị ''Doan-Hoi'' chính là alias > Chú ý: Trong menu.php biến ''$module_info'' hay sử dụng thay bằng ''$modvalues''