I've trying for many hours to create a custom admin module but no luck so far. Here's my code:
/app/code/local/CompanyName/MailView/etc/config.xml:
<?xml version="1.0"?>
<config>
<modules>
<CompanyName_MailView>
<version>0.1.0</version>
</CompanyName_MailView>
</modules>
<admin>
<routers>
<adminhtml>
<!-- <use>admin</use> -->
<args>
<modules>
<mailview before="Mage_Adminhtml">CompanyName_MailView</mailview>
</modules>
</args>
</adminhtml>
</routers>
</admin>
<global>
<helpers>
<companyname_mailview>
<class>CompanyName_MailView_Helper</class>
</companyname_mailview>
</helpers>
</global>
</config>
/app/code/local/CompanyName/MailView/etc/adminhtml.xml
<?xml version="1.0"?>
<config>
<menu>
<companyname translate="title" module="CompanyName_mailview">
<title>View Emails</title>
<sort_order>999</sort_order>
<action>adminhtml/mailview/index</action>
</companyname>
</menu>
<acl>
<resources>
<admin>
<children>
<CompanyName translate="title" module="companyname_mailview">
<title>Top Level Pulse Storm Menu Item</title>
<sort_order>1</sort_order>
<children>
<example>
<title>Example Menu Item</title>
</example>
</children>
</CompanyName>
</children>
</admin>
</resources>
</acl>
</config>
and here's my controller: app/code/local/CompanyName/MailView/controllers/MailViewController.php:
<?php
class CompanyName_MailView_MailViewController extends
Mage_Adminhtml_Controller_Action
{
public function indexAction()
{
$this->loadLayout();
$this->renderLayout();
}
}
and my helper: app/code/local/CompanyName/MailView/Helper/Data.php
<?php
class CompanyName_MailView_Helper_Data extends
Mage_Core_Helper_Abstract
{
}
The module appears in the admin panel. When I click on it though I get an error 404 page not found.
I've been following this tutorial but no luck so far. What am I missing here? Thank you