努力访问我创建的管理块。我创建了一个模块......它有很多元素,所有的工作。使用我的 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 ....但它不显示。提前致谢...