如何在菜单项管理面板Magento中添加一些内容

时间:2016-08-24 08:01:18

标签: magento magento-1.7 magento-1.9 magento-1.8 magento-1.4

我在管理面板中创建了一些菜单和他的子菜单(它显示了一个空白页面)所以我想添加一些输入然后这个输入我想做一些SQL查询(在db中保存文本),这个文本我想在某些短信页面中显示它。我不知道怎么做。

Menu admin panel

W /见证/控制器/ Adminhtml / TestimonyController.php

class W_Testimony_Adminhtml_TestimonyController extends Mage_Adminhtml_Controller_Action{


protected function _initAction() {
    $this->_title($this->__('Paramétrage'))
        ->_title($this->__('Témoignage'));
    $this->loadLayout()
        ->_setActiveMenu('testimony/parametrage')
        ->_addBreadcrumb(Mage::helper('adminhtml')->__('testimony'), Mage::helper('adminhtml')->__('testimony'))
        ->_addBreadcrumb(Mage::helper('adminhtml')->__('Paramétrage'), Mage::helper('adminhtml')->__('Paramétrage'));
    return $this;
}

public function indexAction() {
    $this->_initAction()
        ->renderLayout();
}
}

W /见证的/ etc / adminhtml.xml

<config>
<menu>
    <testimony translate="title" module="testimony">
                <title>Témoignage</title>
                <sort_order>100</sort_order>
                <children>
                    <parametrage translate="title" module="testimony">
                    <title>Paramétrage</title>
                    <sort_order>1</sort_order>
                    <action>adminhtml/testimony/index</action>
                    </parametrage>
                </children>
    </testimony>
</menu>

W /见证的/ etc / config.xml中

<?xml version="1.0"?>
<config>
<modules>
    <W_Testimony>
        <version>0.0.1</version>
    </W_Testimony>
</modules>
<adminhtml>
    <layout>
        <updates>
            <testimony>
                <file>testimony.xml</file> <!-- I dont know what is this file ?-->
            </testimony>
        </updates>
    </layout>

    <acl>
        <resources>
            <admin>
                <children>
                    <testimony>
                        <title>testimony Menu Item</title>
                        <children>
                            <parametrage translate="title" module="testimony">
                                <title>param Menu Item</title>
                            </parametrage>
                        </children>
                    </testimony>
                </children>
            </admin>
        </resources>
    </acl>
</adminhtml>
<global>
<models>
        <w_testimony>
            <class>W_Testimony_Model</class>
        </w_testimony>
    </models>

    <helpers>
        <testimony>
            <class>W_Testimony_Helper</class>
        </testimony>
    </helpers>

    <blocks>
        <w_testimony>
            <class>W_Testimony_Block</class>
        </w_testimony>

        <w_testimony_adminhtml>
            <class>W_Testimony_Block_Adminhtml</class>
        </w_testimony_adminhtml>
    </blocks>

</global>

<admin>
    <routers>
        <adminhtml>
            <args>
                <modules>
                    <w_testimony after="Mage_Adminhtml">W_Testimony_Adminhtml</w_testimony>
                </modules>
            </args>
        </adminhtml>
    </routers>
</admin>

W /见证/助手/ Data.php

class W_Testimony_Helper_Data extends Mage_Core_Helper_Abstract{

}

W /见证/型号/ Testimony.php

class W_Testimony_Model_Testimony extends Mage_Core_Model_Abstract{


public function _construct() {
    $this->_isPkAutoIncrement = false;
    $this->_init('w_testimony/testimony');
}

}

1 个答案:

答案 0 :(得分:0)

您可以按照此说明操作并在管理员中创建页面。

Create Module