0

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

非常感谢帮助:-)

4

1 回答 1

1

在控制器的操作中尝试此代码 -

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

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

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

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

希望它对你有益。

谢谢

于 2012-08-08T05:08:06.037 回答