Skip to content

admin area main menu

Max Ivak edited this page Mar 7, 2018 · 1 revision

Customize main menu in admin area

  • create file lib/optimacms/admin_menu/admin_menu.rb
module Optimacms
  module AdminMenu
    class AdminMenu
      include Optimacms::Concerns::AdminMenu::AdminMenu

      def self.get_menu_custom
        # add your menu items here
          [
            {
                title: 'Users', route: nil, 
                submenu: [
                  {title: 'Users', url: '/admin/users' },
                  {title: 'Teams', url: '/admin/teams' },
                  {title: 'Invitations', url: '/admin/invitations' },
                  {title: 'Messages', url: '/admin/messages' }
                ]
            },
            # another block here
            {
              ...
            }
         ]

      end

    end
  end
end

Clone this wiki locally