the only customization from the top bar were the labels and we reagenge the groups on the top bay by using Administration -> Configure Modules and Menu filters.
we have not change any kind of links in the top navigation bar (we don’t even know how to do it)
it can be copied to the custom folder and customized.
I am a bit lost about the cause of your issue, though. It doesn’t make much sense to me, which leaves in a situation where I have trouble finding ways to help you… sorry
I have seen the file headerModuleList.tpl whcih you have indicated but this just specifies the template to be used where the link is defined by {sugar_link id="moduleTab$name" module=$name data=$module}.
The link is seted in “function smarty_function_sugar_link($params, &$smarty)” of function.sugar_link.php file. The link it seft is generated by using the $params variable but I cannot find where that ajaxUILoc is beeing passed.
I have tried to install XDEBUG once but without success (well more than once but all of them with the same results).
When developing PHP I usually go thrgough code and trying to find the parts of code which I need by using Notepad ++ and using exho to print what I need.
Yes I also had lots of troubles getting XDEBUG to work, but once it was working, it really makes a huge difference in productivity, and in your ability to “study” the code, seeing what it does, examining variables, etc…
I used Microsoft Visual Studio on Windows, with a remote Ubuntu server running SuiteCRM. This is quite an unusual environment around these parts
What is the OS where you are developing? Is it on the same machine as the SuiteCRM web server server? And what is your IDE of choice?
With xdebug I found the the contact’s listview is entering the function on both ways. Unfortunatlty my custom script, echoed in dysplay function just not run when entering from the top nav bar.