Название модуля - "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