0

ここにあるmoduleCreatorツールを使用して管理モジュールを構築しようとしています

箱から出しても、ページに移動すると 404 がスローされます。キャッシュを無効にしてログアウト/ログインしました。Google で検索されたソリューションで問題が解決されることはありません。私は1.7.2を実行しています

キー ファイルは次のようになります。

構成.xml

<?xml version="1.0"?>
<config>
  <modules>
    <Jinkou_MobileAdmin>
      <version>0.1.0</version>
    </Jinkou_MobileAdmin>
  </modules>
  <global>
    <helpers>
      <mobileadmin>
        <class>Jinkou_MobileAdmin_Helper</class>
      </mobileadmin>
    </helpers>
    <blocks>
      <mobileadmin>
        <class>Jinkou_MobileAdmin_Block</class>
      </mobileadmin>
    </blocks>
  </global>
  <admin>
    <routers>
      <mobileadmin>
        <use>admin</use>
        <args>
          <module>Jinkou_MobileAdmin</module>
          <frontName>mobileadmin</frontName>
        </args>
      </mobileadmin>
    </routers>
  </admin>
  <adminhtml>
    <menu>
      <mobileadmin module="mobileadmin">
        <title>MobileAdmin</title>
        <sort_order>100</sort_order>
        <children>
          <mobileadminbackend module="mobileadmin">
            <title>Order Processing</title>
            <sort_order>0</sort_order>
            <action>mobileadmin/adminhtml_mobileadminbackend</action>
          </mobileadminbackend>
        </children>
      </mobileadmin>
    </menu>
    <acl>
      <resources>
        <all>
          <title>Allow Everything</title>
        </all>
        <admin>
          <children>
            <mobileadmin translate="title" module="mobileadmin">
              <title>MobileAdmin</title>
              <sort_order>1000</sort_order>
              <children>
          <mobileadminbackend translate="title">
            <title>Order Processing</title>
          </mobileadminbackend>
              </children>
            </mobileadmin>
          </children>
        </admin>
      </resources>
    </acl>
    <layout>
      <updates>
        <mobileadmin>
          <file>mobileadmin.xml</file>
        </mobileadmin>
      </updates>
    </layout>
  </adminhtml>
</config> 

MobileBackendController.php

<?php
class Jinkou_MobileAdmin_Adminhtml_MobileAdminbackendController extends Mage_Adminhtml_Controller_Action
{
    public function indexAction()
    {
       $this->loadLayout();
       $this->_title($this->__("Order Processing"));
       $this->renderLayout();
    }
}

クラスを削除して例外をスローしないため、MobileAdminbackendController.php がロードされていないようです。

4

3 に答える 3

0

以下の設定ページに行って、リストにある「Jinkou_MobileAdmin」にアクセスできるかどうかを確認していただけますか?

System -> Configuration -> Advanced

そこに見つからない場合は、コードにモジュール XML ファイルを追加するのを忘れている可能性があります。これを追加するには、次の場所に移動します。

app -> etc -> modules

他の XML をコピーして、その中のデータをモジュールに編集するだけです。ファイル名は必ず「Jinkou_MobileAdmin.xml」にしてください。

于 2013-03-11T09:30:47.903 に答える
0

私はオンmagento 1.8で、次のようにしてエラー(404)を修正しました。コードMagentotutorial_Helloworld.xmlの下に入れます:

codePool local codePool

私はローカル フォルダーを持っていないので、コミュニティ フォルダーに入れました。コードをこれに変更すると、機能します。

「codePool コミュニティ codePool」

于 2014-05-20T06:42:20.240 に答える
0

以下に示すように、次のファイルが適切なフォルダー内にあることを確認します。

 app\code\local\Jinkou\MobileAdmin\Block\Adminhtml\MobileAdminbackend.php
 app\code\local\Jinkou\MobileAdmin\controllers\Adminhtml\MobileAdminbackendController.php
 app\code\local\Jinkou\MobileAdmin\etc\config.xml
 app\code\local\Jinkou\MobileAdmin\Helper\Data.php

 app\design\adminhtml\default\default\layout\mobileadmin.xml
 app\design\adminhtml\default\default\template\mobileadmin\mobileadminbackend.phtml

 app\etc\modules\Jinkou_MobileAdmin.xml
于 2013-03-11T09:43:43.580 に答える