Magento将块添加到索引操作页面

时间:2012-08-08 04:32:45

标签: magento

我正在创建一个模块,该模块将在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的内容。

非常感谢: - )

1 个答案:

答案 0 :(得分:1)

在Controller的操作中尝试此代码 -

 var_dump(Mage::getSingleton('core/layout')->getUpdate()->getHandles());

 exit("Your Layout Path is ".__LINE__." in ".__FILE__);

此代码告诉您需要在Layout.xml中创建的标记。

同时检查 Config.xml 是否正确定义了布局更新部分。

希望它对你有益。

感谢