So... on to the good stuff: the easiest way to add items to buttons throughout SugarCRM. You simply use jQuery to select the parent <ul> and tell the plugin to add an item:
The great thing about this and the modularization of SugarCRM is that the underlying markup for the standard views is pretty much the same for all modules: a subpanel is subpanel, a list view is a list view, etc. Because of this, we can reliably use jQuery selectors to select and modify any button that uses this plugin. In all of the base view tpls (such as /includes/ListView/ListViewGeneric.tpl) you'll see that for every page in SugarCRM any unordered list elements with the class clickMenu will be transformed to a sugarActionMenu via this plugin.
And that's it!
If you're wanting to dig deeper into the code, you may find it easier to digest on Github
SugarCRM - Authorize.net Integration
Securely process credit card payments right from within SugarCRM while being in complete compliance of all credit card laws. Reduce errors and manpower required to process transactions with the Authorize. NET integration. Charge directly from any Account, Contact, Lead, or Quote.
Dynamic Dropdown Pro
Need to add a value to one of your drop downs? Sick of adding values the long, hard way? With this add-on you can now add to your drop downs right when you are editing or creating any record in SugarCRM or SuiteCRM.
KPI Discovery Session
Don’t let valuable data slip away! Let our experts assist by identifying the KPIs that your business requires, and the best ways to tailor your CRM to measure them and other business metrics.
- Show more addons