Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

All menu option IDs must be defined in modules.xml under <leftmenuoptions>. For more information on creating modules.xml, got to Customise Modules Metadata

Create Custom Menu Items

In the following example, the contact information module is declaredthree new custom menu items will be defined.

Expand
titlemenuoptions.xml
Code Block
themeEclipse
languagexml
titlemenuoptions.xml
<menuoptionconfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/menuOptions.xsd">
	<menuoptions>
		<!-- CONTACT INFORMATION Billing> Provisioning > Local SMS Provider  -->
		<menuoption>
			<id>CRM1400<<id>CUSTOM_LOCAL_SMS_PROVIDER</id>
			<name>Contact Information<<name>key_local_sms_provider</name>
			<description>Contact Information</description><description>key_local_sms_provider</description>
			<menuoptionparentid>PROVISIONING</menuoptionparentid>
			<menuoptionordernum>1</menuoptionordernum>
		</menuoption>
      		  <!-- CONTACT INFORMATIONBilling > Provisioning > Local SMS Provider > ContactManage InformationSettings -->
		<menuoption>
			<id>CRM1412<<id>CUSTOM_MANAGE_LOCAL_SMS_PROVIDER_SETTINGS</id>
			<name>Contact Information<<name>key_mange_settings</name>
			<description>Contact Information<<description>key_manage_settings</description>
			<menuoptionparentid>CRM1400<<menuoptionparentid>CUSTOM_LOCAL_SMS_PROVIDER</menuoptionparentid>
			<menuoptionordernum>1</menuoptionordernum>
			<menuoptionurl>page.do?xml=contactinfo/contactInformation&amp;act=summary</menuoptionurl>
		</menuoption>
		
		...
 
 
	</menuoptions>
</menuoptionconfig>