Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento:创建管理模块_Magento - Fatal编程技术网

Magento:创建管理模块

Magento:创建管理模块,magento,Magento,我有个问题。我遵循指导原则,但不起作用。我不知道怎么调试。请告诉我解决问题的方法 这是etc/modules/文件夹中的HS_Imagepro.xml <?xml version="1.0"?> <config> <modules> <HS_Imagepro> <active>True</active> <codePool>core</code

我有个问题。我遵循指导原则,但不起作用。我不知道怎么调试。请告诉我解决问题的方法

这是etc/modules/文件夹中的HS_Imagepro.xml

<?xml version="1.0"?>
 <config>
   <modules>
    <HS_Imagepro>
            <active>True</active>
            <codePool>core</codePool>
    </HS_Imagepro>
   </modules>
</config>

真的
核心
这是HS/Imagepro/etc文件夹中的config.xml

<?xml version="1.0"?>
 <config>
  <modules>
    <HS_Imagepro>
        <version>0.1.1</version>
    </HS_Imagepro>
</modules>
  <admin>
    <routers>
        <adminhtml>
            <use>admin</use>
            <args>
                <modules>
                    <module>HS_Imagepro</module>
                    <frontName>imagepro</frontName>
                </modules>
            </args>
        </adminhtml>
    </routers>
  </admin>
  <adminhtml>
    <menu>
        <imagepro_menu translate="title" module="imagepro">
            <title>ImagePro</title> 
            <sort_order>9999</sort_order>
            <children>
                <first_page module="imagepro">
                    <title>Our First Page</title> 
                    <action>imagepro/index/index</action>
                </first_page>
            </children>
        </imagepro_menu>
    </menu> 
</adminhtml>
<global>
<helpers>
    <imagepro>
        <class>HS_Imagepro_Helper</class>
    </imagepro>
    </helpers>
</global> 
</config>

0.1.1
管理
HS_Imagepro
imagepro
ImagePro
9999
我们的第一页
imagepro/索引/索引
HS_Imagepro_助手
这是HS/Imagepro/controllers中的IndexController.php/

<?php
 class HS_Imagepro_IndexController extends Mage_Adminhtml_Controller_Action
 {
public function indexAction()
{
    $this->loadLayout();
    $this->renderLayout();
}
}
?>

结果是找不到页面。
如果遵循以下正确的指导原则,则访问链接
http://localhost/magento/index.php/imagepro/
将出现管理员登录屏幕。

在HS_Imagepro.xml文件中,
测试TRUE应为TRUE

config.xml中的路由代码错误

<?xml version="1.0"?>
 <config>
  <modules>
    <HS_Imagepro>
        <version>0.1.1</version>
    </HS_Imagepro>
</modules>
<admin>
        <routers>
            <!-- Includes our controller, so when we add the adminhtml menu item below, it is found! -->
            <adminhtml>
                 <args>
                     <modules>
                         <imagepro before="Mage_Adminhtml">HS_Imagepro_Adminhtml</imagepro>
                     </modules>
                 </args>
             </adminhtml>
        </routers>
    </admin>
</config>

0.1.1


和前端模块

非常感谢。但当我无法访问时。我不知道何时访问此链接,magento将如何处理。好的。是的。非常感谢您的清晰解释。不要使用
core
codepool。改用社区或本地。谢谢@Marius。我做到了。
<?php
 class HS_Imagepro_Adminhtml_ImageproController extends Mage_Adminhtml_Controller_Action
 {
public function indexAction()
{
    $this->loadLayout();
    $this->renderLayout();
}
}
?>