начиная с Magento Backend - PullRequest
       25

начиная с Magento Backend

1 голос
/ 02 марта 2012

Уже пару дней я смотрю на поведение бэкэнда Magento.Чтобы понять, я сделал новую сетку, чтобы увидеть таблицу BBD.После завершения этой сетки я вижу, что у меня появляется ошибка 404 при попытке добавить виджет на странице CMS:

enter image description here

Отладка Я вижу, что ошибка исчезает, если язакомментируйте это из моего пользовательского модуля

<admin>
    <routers>
       <giftrouter>
            <use>admin</use>
            <args>
                <module>Wpr_Giftproducts_Adminhtml</module>
                <frontName>admin</frontName>
                <modules>
                    <sintax after="Wpr_Giftproducts_Adminhtml">Mage_Adminhtml</sintax>
                </modules>
            </args>
       </giftrouter>             

     </routers>     
</admin>

Конкретно я думаю, что ошибка была вызвана этим:

<sintax after="Wpr_Giftproducts_Adminhtml">Mage_Adminhtml</sintax>

Но я не понимаю, как работает эта конфигурация.Как настроить собственный маршрут, чтобы избежать конфликта с виджетом?

1 Ответ

5 голосов
/ 02 марта 2012

Я думаю, что у вас маршрутизаторы в обратном порядке.

<admin>
    <routers>
        <adminhtml>
            <args>
                <modules>
                    <sintax before="Mage_Adminhtml">Wpr_Giftproducts_Adminhtml</sintax>
                </modules>
            </args>
        </adminhtml>
    </routers>
</admin>

Таким образом, контроллер Giftproducts является частью adminhtml маршрутизатора, тогда как старый способ переназначил контроллеры администратора на giftrouter.

...