How to determine Magento custom extension url
I have learned a lot about Magento extensions over the last few days.
However, I am having any issue with finding the correct url for one of my
pages that I created for my extension. I just receive a 404.
How or what determines the actual link to a .phtml file? I don't mean how
to call it, but how do you know what the url will be?
Here are the basics of what I have. I am trying extension/share/ but I get
a 404.
controllers/EventController.php
<?php
class My_Extension_EventController extends Mage_Core_Controller_Front_Action
{
/************** Some Code *****************/
}
block/Share.php
<?php
class My_Extension_Block_share extends Mage_Core_Block_Template
{
/************** Some Code *****************/
}
extensionlayout.xml
<?xml version="1.0"?>
<layout version="0.1.0">
<default>
<reference name="root">
<action
method="setTemplate"><template>page/1column.phtml</template></action>
</reference>
</default>
<my_extension_event_share>
<reference name="content">
<block name="extension.share" type="my_extension/share"
template="extension/share.phtml"/>
</reference>
</my_extension_event_share>
</layout>