Seite im Admin-Bereich nach dem Anwenden von Patch 6788 und Bearbeiten der Konfiguration nicht gefunden.XML
-
13-12-2019 - |
Frage
Nach der Installation des Patches habe ich versucht, das zu ändern config.xml
der Erweiterung.Die Erweiterung hat zwei Konfigurationen.xml-Dateien.Unten finden Sie die von mir vorgenommene Überarbeitung, aber ich erhalte immer noch den Fehler, dass die Seite nicht gefunden wurde.
<admin>
<routers>
<gremlincustom>
<use>admin</use>
<args>
<module>Junaidbhura_Gremlincustom</module>
<frontName>gremlincustom</frontName>
</args>
</gremlincustom>
</routers>
</admin>
Zu
<admin>
<routers>
<adminhtml>
<args>
<modules>
<gremlincustom after="Mage_Adminhtml">Junaidbhura_Gremlincustom_Adminhtml</gremlincustom>
<frontName>gremlincustom</frontName>
</modules>
</args>
</adminhtml>
</routers>
</admin>
und
<admin>
<routers>
<gremlinreports>
<use>admin</use>
<args>
<module>Junaidbhura_Gremlinreports</module>
<frontName>gremlinreports</frontName>
</args>
</gremlinreports>
</routers>
</admin>
Zu
<admin>
<routers>
<adminhtml>
<args>
<modules>
<gremlinreports after="Mage_Adminhtml">Junaidbhura_Gremlinreports_Adminhtml</gremlinreports>
<frontName>gremlinreports</frontName>
</modules>
</args>
</adminhtml>
</routers>
</admin>
Lösung
Möglicherweise müssen Sie auch die Anrufe Ihrer Admin-Controller anpassen.Ich bin heute auf das gleiche Problem gestoßen, bei dem der Systemeintrag im adminhtml .xml referenziert immer noch auf den alten Vornamen.Beachten Sie die Änderung in <action>
.
Alt:
<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>
Neu:
<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>
Bearbeiten:Es kann auch andere Stellen im Code geben, an denen Sie die Controller-Aufrufe anpassen müssen, abhängig von Ihren Nebenstellen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange