【发布时间】: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 已插入....但它不显示。 提前谢谢...
【问题讨论】: