Adalah module penyedia data site menu.

Instalasi

Jalankan perintah di bawah di folder aplikasi:

mim app install site-menu

Penggunaan

Module ini menambahkan satu library dengan nama SiteMenu\Library\SiteMenu yang bisa digunakan untuk mengambil menu berdasarkan nama menu:

use SiteMenu\Library\SiteMenu;

$menu = SiteMenu::get('menu-name');

Struktur Konten

Data yang disimpan di tabel site_menu kolom content berisi daftar menu site dengan struktur json sebagai berikut:

[
    {
        "label": "/Menu Label/",
        "link": "/menu-link/",
        "children": [
            {
                "label": "/Submenu Label/",
                "link": "/submeny-link/",
                "children": [
                    // ...
                ]
            },
            // ...
        ]
    },
    // ...
]