PATC 6788を適用してconfig.xmlの編集後に管理パネルに表示されない
-
13-12-2019 - |
質問
パッチをインストールした後、拡張子のconfig.xml
を変更しようとしました。拡張子には2つの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のシステムエントリが依然として古いフロント名を参照しているのと同じ問題になりました。
<action>
の変更に注意してください。
旧:
<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>
.
編集:拡張機能に応じて、コントローラ呼び出しを適応させる必要があるコード内の他の場所もあります。
所属していません magento.stackexchange