Создаем контроллер нашего модуля
Мы создадим контроллер, который будет выводить простой текст на 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.
Все, контроллер в модуле готов и работает.
devreadwrite.com



Подборка адаптивных шаблонов для вашей CMS
Статьи по
Как получить и установить HTTPS сертификат на сайта

Комментарии
Комментарии отсутствуют, Вы можете быть первым