Название модуля - "SliRx_Example".
Сначала отредактируем "app/code/local/SliRx/Example/etc/config.xml"
Затем создаем файл контроллера: "app/code/local/SliRx/Example/controllers/Adminhtml/ExampleController.php":
Если надо ajax контроллер используем такой метод:
Сначала отредактируем "app/code/local/SliRx/Example/etc/config.xml"
    <modules>
        <SliRx_Example>
            <version>1.0.0</version>
        </SliRx_Example>
    </modules>
    <admin>
        <routers>
            <adminhtml>
                <args>
                    <modules>
                        <slirx_example before="Mage_Adminhtml">
                            SliRx_Example_Adminhtml
                        </slirx_example>
                    </modules>
                </args>
            </adminhtml>
        </routers>
    </admin>
</config>
Затем создаем файл контроллера: "app/code/local/SliRx/Example/controllers/Adminhtml/ExampleController.php":
 class SliRx_Example_Adminhtml_ExampleController
  extends Mage_Adminhtml_Controller_Action
{
    public function indexAction()
    {
        // Load the layout handle <adminhtml_example_index>
        $this->loadLayout();
        // Sets the window title to "Example / SliRx / Magento Admin"
        $this->_title($this->__('SliRx'))
             ->_title($this->__('Example'))
        // Highlight the current menu
             ->_setActiveMenu('slirx/example');
        $this->renderLayout();
    }
}
Если надо ajax контроллер используем такой метод:
public function ajaxAction()
    {
        $result = new Varien_Object();
        // Populate $result with some values...
        // Output the result as JSON encoded
        $this->getResponse()->setHeader('Content-type', 'application/json');
        $this->getResponse()->setBody($result->toJson());
    }
No comments:
Post a Comment