Um Links zu benutzerdefinierten Seiten in der Seitenleiste des Bootstrap Admin Panels hinzuzufügen, müssen Sie Ihre Seite erstellen, sie dem Hauptrouter zuordnen und sie dann in der Seitenleiste hinzufügen.
admin/
meine-benutzerdefinierte-seite.php
admin/index.php
, die zu Ihrer neuen Seite führt.$router->map('GET', '/meine-benutzerdefinierte-seite', 'meine-benutzerdefinierte-seite.php', 'meine-benutzerdefinierte-seite');
admin\inc\sidebar.php
$active = false;
// test if the page is active using $match from the router.
// 'my-custom-page' is the name we gave in index.php => $router->map()
if (isset($match['name']) && $match['name'] == 'my-custom-page') {
$active = true;
$is_category_collapsed = false;
}
// add category
$sidebar->addCategory('new-category', 'New Category', '', '', true, $is_category_collapsed);
// add nav into category - the 'newCategory' object is the sidebar's newly created category.
// its name ('newCategory') is the lower-camelcase version of 'new-category'
$sidebar->newCategory->addNav('my-custom-page', 'nav flex-column');
// add page into nav - the 'myCustomPage' object is the sidebar's category newly created nav.
// its name ('myCustomPage') is the lower-camelcase version of 'my-custom-page'
$sidebar->newCategory->myCustomPage->addLink(ADMIN_URL . 'my-custom-page', 'MyCustom Page', 'fas fa-users', $active, 'class=nav-item', 'class=nav-link d-flex align-items-center');
Das Bootstrap Admin Panel
Dateien & Logik
Navigationsleiste
Inhalt
Debuggen