作成された管理ブロック ive へのアクセスに苦労しています。モジュールを作成しました...多くの要素があり、すべて機能しています。adminhtmlレイアウト更新xmlファイルを使用して、ヘッダーインクルードを特定の管理ページに問題なく追加しました。
問題は、私のブロックにアクセス/参照できないことです...「モジュールクリエーター」拡張ファイルに従っているにもかかわらず、参照が間違っている可能性があります。
私が思うもう1つのばかげた問題は、これが長すぎたということです!:)
最初のコード:
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 が挿入されているはずですが、表示されません。前もって感謝します...