Phspark
  • Server Requirements
  • Quick Installation
  • Environments of Phspark
  • Add CLI Command from an Extension
  • CLI
  • Phpstan
  • Cache Management
  • API for Frontend
  • API for Backend
  • Microservice
  • Language
  • RTL
  • SEO URL
  • Generate Documentation
  • Generate API Documentation
  • Generate extension Documentation
  • Event
  • Menu Management
    • Backend Menu
      • Register Menu for Backend
      • Manage Properties
      • Sorting Menus
  • Extension Development
  • Extension Installation
  • Widget Development
  • Report Generation
  • Database Migration
  • Publish Asset
  • Theme Development
  • E-Mailing
  • Maintenance/Demo Mode
  • Material Design
  • Material Design Sidebar
  • Permission Management
  • Comment on Code
  • Moving to New Server
  • Security Practice
  • Unit Testing
  • Update
  • Update with Patch
  • Upgrade
  • Backup Management
  • vQmod
  • Cron Job Setup
  • Disable PHP and Server Signature Headers
  • ROBOTS.TXT
  • Problem and Solution
  • Credits
Phspark
  • Docs »
  • Menu Management

Menu Management¶

Backend Menu¶

Register Menu for Backend¶

Register menus for an extension
----------
> [backend]/extension/module/[ncommerce]/[pos]/init.php

<?php
...
public function getMenus()
{
        return array(
                array(
                        'title' => 'POS',
                        'name' => 'pos',
            'link' => 'extension/ncommerce/pos/index',
            'icon' => 'fas fa-fw fa-laptop',
            'target' => '_self',
            'status' => 'Active',
            'parent_id' => 0,
            'priority' => 1,
            'shortcut' => 'yes',
        )
        );
}
...

Register menus from backend
----------
login into backend > System > Menu Management > Menu Management > Add New

Manage Properties¶

Modify menu properties. i.e. parent, priority > login into backend > System > Menu Management > Menu Properties

Sorting Menus¶

Sorting backend menus > login into backend > System > Menu Management > Menu Sorting

Next Previous

© Copyright Phspark is a Trademark of Najmul ZCE. Copyright © 2021 Ntechpark Technologies Ltd.

Built with Sphinx using a theme provided by Read the Docs.
Other Versions v: master
Branches
master