【问题标题】:Magento custom module admin block displayMagento 自定义模块管理块显示
【发布时间】:2012-09-19 11:06:17
【问题描述】:

难以访问我创建的管理块。 我创建了一个模块......它有很多元素,所有的工作。使用我的 adminhtml 布局更新 xml 文件,我已经将标题包含添加到某些管理页面没有问题。

问题似乎是它无法访问/查看我的块...所以可能是引用错误,即使我一直在关注“模块创建者”扩展文件。

我认为另一个愚蠢的问题,已经太久了! :)

首先是代码:

Mworkz/MyModuleName/Block/Adminhtml/MyBlock.php

class Mworkz_MyModuleName_Block_Adminhtml_MyModuleName extends Mage_Adminhtml_Block_Widget_Grid_Container
{
 public function __construct()
  {

    var_dump('WE ARE IN THE ADMIN BLOCK!');exit;

    $this->_controller = 'adminhtml_mymodulename';
    $this->_blockGroup = 'mymodulename';
    $this->_headerText = Mage::helper('mymodulename')->__('Item Manager');
   $this->_addButtonLabel = Mage::helper('mymodulename')->__('Add Item');
    parent::__construct();
  }
}

我的布局 xml(此文件有效,并且被正确引用,因为我的管理标题包括工作) 应该指出我有一个自定义选项卡和控制器......一切正常。

<?xml version="1.0"?>
<layout version="0.1.0">

  <mymodulename_adminhtml_mymodulename_index>
    <reference name="head">
        <action method="addJs"><script>Mworkz/MyModuleName.js</script></action> 
    </reference>
     <reference name="content">

        <block type="mymodulename/adminhtml_mymodulename" name="mymodulename" ></block>

    </reference>

  </mymodulename_adminhtml_mymodulename_index>
</layout>

我希望看到 var_dump stmt ive 已插入....但它不显示。 提前谢谢...

【问题讨论】:

    标签: magento admin block


    【解决方案1】:

    文件命名!简单的大写问题...

    我的块文件被称为'...Adminhtml/MyModuleName.php'

    我在文件中的块标识符是'...Adminhtml_Mymodulename {'

    我想为 adminhtml 块用户的另一组工作代码 sn-ps! 谢谢

    【讨论】:

      猜你喜欢
      • 2013-10-06
      • 2015-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-06
      • 1970-01-01
      相关资源
      最近更新 更多