Přidání odkazů na vlastní stránky v panelu navigace správce Bootstrap

Chcete-li přidat odkazy na vlastní stránky v postranním panelu panelu správce Bootstrap, musíte vytvořit stránku, namapovat ji s hlavním směrovačem a poté ji přidat do postranního panelu.


Odkaz na vlastní stránky v postranním panelu panelu Bootstrap Admin

  1. Vytvořte cílový soubor v admin/
    tj.: my-custom-page.php
  2. Vytvořte nové pravidlo směrovače v souboru admin/index.php, které povede na novou stránku.
    Tj.: $router->map('GET', '/my-custom-page', 'my-custom-page.php', 'my-custom-page');
  3. Přidejte svou stránku na postranní panel:
    1. otevřít admin\inc\sidebar.php
    2. Na konec souboru přidejte následující kód a upravte jej podle potřeby:
      $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');
  4. Hotovo.

Hlavní stránka výukového programu PHP CRUD