我正在尝试使用自定义模块调用模板文件。 我已经创建了一个管理模块,并在按钮单击时调用管理控制器功能。
public function updateccAction() {
$this->loadLayout();
$this->renderLayout();
}
现在进来了 在我的app / design / adminhtml / default / default / layout / test.xml中尝试使用此代码调用该块
<test_mymodule_admin_autoship_updatecc>
<reference name="head">
<action method="addItem"><type>skin_css</type><file>autoship/popup.css</file></action>
</reference>
<reference name="content">
<block type="mymodule/adminhtml_customer_cards" template="mymodule/customer/updatecc.phtml">
</block>
</reference>
</test_mymodule_admin_autoship_updatecc>
这是我的card.php块代码。
测试/ Mymodule中/砌块/ Adminhtml /客户/ Cards.php
class Test_Mymodule_Block_Adminhtml_Customer_Cards extends Mage_Adminhtml_Block_Template
{
}
在我的模块的updatecc.phtml中,我刚刚使用了die();
当我运行代码时,它不会调用该updatecc.phtml文件。它只显示带有页眉和页脚的空白页面。
但是我在test.xml中使用
<block type="adminhtml/template" template="mymodule/customer/updatecc.phtml"/>
我可以调用updatecc.phtml文件。 我需要调用
的自定义管理块 <block type="mymodule/adminhtml_customer_cards" template="mymodule/customer/updatecc.phtml"/>
这样我就可以使用我的模板文件中的功能了。