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