Hi,
After a lot of work I succesfully put a button in the customer area, inside a new tag (the menu at the left). But now I don't know how to call my controller.
in the phtml I have:
onclick="window.location='<?php echo $this->getUrl('*/customertab/index') ?>I tried a lot of url with each change a did in the code.
Controller, the same, I tried with:
app/code/local/Namespace/Customertab/controllers/Adminhtml/IndexController.php
and
app/code/local/Namespace/Customertab/controllers/IndexController.php
More with the second, into them, I had only one method indexAction with one Mage log.
the config.xml
<admin>
<routers>
<namespace_customertab>
<use>admin</use>
<args>
<module>Namespace_Customertab</module>
<frontName>customertab</frontName>
</args>
</namespace_customertab>
</routers>
</admin>
<!-- but I tried too with -->
<admin>
<routers>
<adminhtml>
<args>
<modules>
<namespace_customertab before="Mage_Adminhtml">Namespace_Customertab_Adminhtml</namespace_customertab>
</modules>
</args>
</adminhtml>
</routers>
</admin>And I tried to put an etc/adminhtml.xml
<?xml version="1.0" ?>
<config>
<menu>
<customertab module="namespace_customertab" translate="title">
<title>My Custom Tab</title>
<sort_order>100</sort_order>
<children>
<index module="namespace_customertab" translate="title">
<title>Index Action</title>
<sort_order>1</sort_order>
<action>adminhtml/customertab</action>
</index>
</children>
</mycustomtab>
</menu>
</config>I don't try all the posibilities of course and I don't know why this doesn't work, so, any idea?
First try to add folder name of Customertab after Adminhtml folder.
app/code/local/Namespace/Customertab/controllers/Adminhtml/Customertab/IndexController.php
Reason
<namespace_customertab before="Mage_Adminhtml">Namespace_Customertab_Adminhtml</namespace_customertab>
This will land directly check after Adminhtml folder
app/code/local/Namespace/Customertab/controllers/Adminhtml/
Now change
onclick="window.location='<?php echo $this->getUrl('*/customertab/index') ?>
To
onclick="window.location='<?php echo $this->getUrl('customertab/index/') ?>
it's not working for me
I have the same issue getting 404