Pagina non trovata nel pannello di amministrazione dopo aver applicato la patch 6788 e la modifica Config.xml

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

Domanda

Dopo aver installato la patch ho provato a modificare il config.xml dell'estensione.L'estensione ha due file CONFIG.XML.In basso puoi trovare la revisione che ho fatto, ma ancora ho ricevuto l'errore della pagina non trovata.

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

a

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

e

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

a

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

È stato utile?

Soluzione

Potrebbe essere necessario anche regolare le chiamate dei controller amministratore. Ho corso oggi nello stesso problema in cui la voce del sistema nell'amministrazione adminhtml.xml ha ancora fatto riferimento al vecchio frontname. Nota la modifica in <action>.

Old:

<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>
.

NOVITÀ:

<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>
.

Modifica: ci possono anche essere altri posti nel codice in cui è necessario adattare le chiamate del controller, a seconda delle estensioni.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top