我正在创建一个模块,该模块将在mysite.com/memymodule/index/index上有自己的页面
我想从templates / me / template.phtml
的模板文件中添加功能我有一个像这样的索引控制器:
<?php
class me_mymodule_IndexController extends Mage_Core_Controller_Front_Action {
public function indexAction() {
$this->loadLayout();
$this->renderLayout();
}
}
?>
我有一个布局更新mymodule.xml,如下所示:
<?xml version="1.0"?>
<layout version="0.1.0">
<mymodule_index_index>
<reference name="content">
<block type="core/template" name="me.mymodule" template="me/template.phtml" />
</reference>
</mymodule_index_index>
</layout>
模块的frontName是mymodule
当页面呈现时,内容块完全为空,并且完全忽略template.phtml的内容。
非常感谢: - )
答案 0 :(得分:1)
在Controller的操作中尝试此代码 -
var_dump(Mage::getSingleton('core/layout')->getUpdate()->getHandles());
exit("Your Layout Path is ".__LINE__." in ".__FILE__);
此代码告诉您需要在Layout.xml中创建的标记。
同时检查 Config.xml 是否正确定义了布局更新部分。
希望它对你有益。
感谢