Page introuvable dans le panneau d'administration après l'application du correctif 6788 et la modification du fichier config.xml

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

Question

Après avoir installé le patch, j'ai essayé de changer le config.xml de la prolongation.L'extension comporte deux fichiers config.xml.Ci-dessous, vous pouvez trouver la révision que j'ai effectuée, mais j'obtiens toujours une erreur de page introuvable.

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

et

<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> 
Était-ce utile?

La solution

Vous devrez peut-être également ajuster les appels de votre (vos) contrôleur(s) d'administration.J'ai rencontré le même problème aujourd'hui où l'entrée système dans le fichier adminhtml.xml faisait toujours référence à l'ancien nom de domaine.Notez le changement dans <action>.

Vieux:

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

Nouveau:

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

Modifier:Il peut également y avoir d'autres endroits dans le code où vous devez adapter les appels du contrôleur, en fonction de vos extensions.

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top