2016-08-24 14 views
0

管理パネルにメニューとそのサブメニューを作成しています(私には空白のページが表示される)ので、いくつかの入力を追加したいと思っています。クエリ(テキストをdbに保存)、このテキストをいくつかのsmsページに表示します。私は方法を知らない。メニュー項目管理パネルにコンテンツを追加する方法Magento

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

あなたが従うことができます0
<?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'); 
} 

}

答えて

0

このインストラクションはadminのページを作成します。

Create Module

関連する問題