Sorting an Admin menu
By default, the list under each of the main admin menu titles (Configuration, Catalog, Modules etc…) are ordered according to each menu items sort_order in the database (which is set on initial installation). However, it is possible to alpha-sort these entries which may be more desirable as they often become extended with Plugins.
Since Zen Cart 1.5.7, this functionality has been controlled in the admin main language file, eg. admin/includes/languages/english.php
by the constant
MENU_CATEGORIES_TO_SORT_BY_NAME
by adding a comma-separated list of the menu_key values (as defined in the admin_menus database table)
eg:
'configuration,catalog,modules,customers,taxes,localization,reports,tools,gv,acccess,extras'
Additionally under the Configuration menu (My Store, Minimum values etc,), the list in each submenu can also be alphasorted.
Zen Cart 1.5.7
In release 1.5.7, to sort a Configuration submenu listing (such as My Store) by name, admin/configuration.php must be modified manually to check for the gID of the desired menu and alter the SELECT query at the start of the tbody, to ORDER BY configuration_title instead of ORDER BY sort_order for that menu.
Zen Cart 1.5.8
In release 1.5.8 and forward, the new constant CONFIGURATION_MENU_ENTRIES_TO_SORT_BY_NAME is used to determine which submenus are sorted by adding a comma-separated list of the configuration IDs (gID) of each submenu,
e.g. ‘1,2,3,4’ etc
The gID of each submenu can be ascertained by hovering the cursor over each submenu item and noting the number of the final parameter gID of the link,
eg. for Minimum Values: https://MYWEBSITE/MY_ADMIN/index.php?cmd=configuration&gID=2