Страница не найдена на панели администратора после применения патча 6788 и редактирование Config.xml

magento.stackexchange https://magento.stackexchange.com//questions/88031

Вопрос

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

<admin>
    <routers>
        <gremlincustom>
            <use>admin</use>
            <args>
                <module>Junaidbhura_Gremlincustom</module>
                <frontName>gremlincustom</frontName>
            </args>
        </gremlincustom>
    </routers>
</admin>
.

к

<admin>
    <routers>
        <adminhtml>
            <args>
                <modules>
                    <gremlincustom after="Mage_Adminhtml">Junaidbhura_Gremlincustom_Adminhtml</gremlincustom>
                    <frontName>gremlincustom</frontName>
                </modules> 
            </args> 
        </adminhtml> 
    </routers> 
</admin>
.

и

<admin>
    <routers>
        <gremlinreports>
            <use>admin</use>
            <args>
                <module>Junaidbhura_Gremlinreports</module>
                <frontName>gremlinreports</frontName>
            </args>
        </gremlinreports>
    </routers>
</admin>
.

к

<admin>
    <routers>
        <adminhtml>
            <args>
                <modules>
                    <gremlinreports after="Mage_Adminhtml">Junaidbhura_Gremlinreports_Adminhtml</gremlinreports>
                    <frontName>gremlinreports</frontName>
                </modules> 
            </args> 
        </adminhtml> 
    </routers> 
</admin> 
.

Это было полезно?

Решение

Вам также может потребоваться отрегулировать вызовы вашего контроллера администратора (ы). Я столкнулся с такой же проблемой сегодня, где система ввода системы в AdminHTML.xml все еще привязана к старому фронтальному времени. Обратите внимание на изменение генеракодицетагкода.

Старый:

<config>
    <menu>
        <system>
            <children>
                <your_module translate="title" module="your_module">
                    <title>Your Title</title>
                    <sort_order>20</sort_order>
                    <action>your_module/your_controller</action>
                </your_module>
            </children>
        </system>
    </menu>
...
</config>
.

Новое:

<config>
    <menu>
        <system>
            <children>
                <your_module translate="title" module="your_module">
                    <title>Your Title</title>
                    <sort_order>20</sort_order>
                    <action>adminhtml/your_controller</action>
                </your_module>
            </children>
        </system>
    </menu>
...
</config>
.

Редактировать: также могут быть другие места в коде, где вам нужно адаптировать вызовы контроллера, в зависимости от ваших расширений.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top