Создаем контроллер нашего модуля
Мы создадим контроллер, который будет выводить простой текст на frontend-е. Мы перейдем на наш контроллер по ссылке articles
Создаем папку:
app/code/local/My/Articles/controllers
Создаем файл:
app/code/local/My/Articles/controllers/IndexController.php
Добавляем код:
<?php class My_Articles_IndexController extends Mage_Core_Controller_Front_Action { public function indexAction() { echo "<h1>Hello World</h1>"; } }
Добавляем параметры в файл:
app/code/local/My/Articles/etc/config.xml
Тут мы добавляем следующие параметры (см. комментарии)
Код для фронтенда
<?xml version="1.0" ?> <config> <modules> <My_Articles> <version>1.0.0</version> </My_Articles> </modules> <!-- Код для фронтенда --> <frontend> <routers> <marticles> <use>standard</use> <args> <module>My_Articles</module> <frontName>articles</frontName> </args> </marticles> </routers> </frontend> </config>
frontName - указывает url на который будет отвечать наш контроллер. Тут лучше не использовать стандартные или существующие названия.
Переходим по ссылке http://my-magento/articles или если, используются несколько языков http://my-magento/en/articles
Должны увидеть текст: Hello World.
Все, контроллер в модуле готов и работает.
Комментарии
Комментарии отсутствуют, Вы можете быть первым