Добавить модуль в админ HTML в Magento - PullRequest
1 голос
/ 14 сентября 2011

Я сделал модуль Filfact_Partners в локальном Magento.Этот модуль является частью административного управления.Вот его структура:

local
-----/Filfact
-------------/Partners
----------------------/Block
----------------------/Helper
----------------------/Model
----------------------/etc
----------------------/controllers
----------------------------------/Adminhtml
--------------------------------------------/PartnerController.php

В файле config.xml я добавил код в меню:

<menu>
    <partners>
        <title>Partners</title>
        <sort_order>71</sort_order>
        <children>
            <partner module="partners">
                <title>Manage Partners</title>
                <action>adminhtml/partner</action>
            </partner>                
        </children>
    </partners>
</menu>

Но когда я запрашиваю URL: http://localhost/index.php/admin/partner/index, он неработа.

Поэтому мой вопрос: как я могу запросить вышеуказанный URL, он будет активен: controllers/adminhtml/PartnerController.php контроллер.

Если что-то не понятно, пожалуйста, попросите меня, вся ваша помощьдля меня великие дела.

1 Ответ

1 голос
/ 14 сентября 2011

Вы должны настроить маршруты для вашего модуля. В файле config.xml модуля yout следует добавить следующее (внутри узла config):

<admin>
    <routers>
        <adminhtml>
            <args>
                <modules>
                    <Filfact_Partners before="Mage_Adminhtml">Filfact_Partners_Adminhtml</Filfact_Partners>
                </modules>
            </args>
        </adminhtml>
    </routers>
</admin>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...