Menu Definition for eCatalog Settings Page


Tailoring Navigation for Enhanced Control:

In eCatalog, programmers have the ability to specifically tailor the navigation menus that appear on the settings page, enhancing the management interface for custom modules. This feature allows for the creation of detailed, module-specific menus that facilitate easy access to various configurations and functionalities.


Functionality Overview:


  • Settings Page Exclusivity: 
    Menus defined by programmers are meant exclusively for the settings page. This ensures that administrative tools and settings are centralized and do not clutter the user interfaces of custom pages.
  • Customizable Menus: 
    Programmers can define and customize menus to match the specific needs of the custom modules, improving the user experience for administrators and enhancing the organizational structure of the settings interface.


Menu Definition in XML:

Menus are defined using XML, providing a structured and straightforward method for specifying navigation options within the system. Here’s a detailed look at a sample XML menu definition used in eCatalog:


<?xml version="1.0" encoding="utf-8" ?>

<Menus Title="[_ModuleName_]">

  <Group Title="Administration">

    <Menu Title="Appointment Types" Loc="/eCatalog/module_CLIP/AppointmentTypeList.aspx" />

    <Menu Title="Appointment Names" Loc="/eCatalog/module_CLIP/AppointmentNameList.aspx" />

    <Menu Title="Appointment Designations (Titles)" Loc="/eCatalog/module_CLIP/AppointmentTitleList.aspx" />

    <Menu Title="Award List" Loc="/eCatalog/module_CLIP/AwardList.aspx" />

    <Menu Title="Company Category" Loc="/eCatalog/module_CLIP/CompanyCategory.aspx" />

    <Menu Title="Company List" Loc="/eCatalog/module_CLIP/CompanyList.aspx" />

    <Menu Title="Clinical Interest" Loc="/eCatalog/module_CLIP/ClinicalInterestList.aspx" />

    <Menu Title="Clinical Privileges Registered Departments" Loc="/eCatalog/module_CLIP/DeptProcedureList.aspx" />

    

....and so on.