Pour ajouter des liens vers des pages personnalisées dans la barre latérale du panneau d'administration Bootstrap, vous devez créer votre page, la mapper avec le routeur principal puis l'ajouter dans la barre latérale.
admin/
my-custom-page.php
admin/index.php
pour mener à votre nouvelle page.$router->map('GET', '/my-custom-page', 'my-custom-page.php', 'my-custom-page') ;
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');
Le panneau d'administration Bootstrap
Fichiers et logique
Barre de navigation
Contenu
Débogage