添加结构块 - Magento 1.9

时间:2014-08-04 13:00:33

标签: magento

我对magento 1.9中的结构块有问题 这是我的local.xml布局文件:

<layout version="0.1.0">
<default>
    <reference name="root">
        <block type="core/template" name="pluma" as="pluma" template="pluma/helloworld/simple_page.html"/>
    </reference>
</default>

这是我的1column.phtml模板文件:

    <body<?php echo $this->getBodyClass()?' class="'.$this->getBodyClass().'"':'' ?>>
<?php echo $this->getChildHtml('after_body_start') ?>
<div class="wrapper">
    <?php echo $this->getChildHtml('global_notices'); ?>

    <pre><?php echo $this->getChildHtml('pluma'); ?></pre>

    <div class="page">
        <?php echo $this->getChildHtml('header') ?>
        <div class="main-container col1-layout">
            <div class="main">
                <?php echo $this->getChildHtml('breadcrumbs') ?>
                <div class="col-main">
                    <?php echo $this->getChildHtml('global_messages') ?>
                    <?php echo $this->getChildHtml('content') ?>
                </div>
            </div>
        </div>
        <?php echo $this->getChildHtml('footer_before') ?>
        <?php echo $this->getChildHtml('footer') ?>
        <?php echo $this->getChildHtml('global_cookie_notice') ?>
        <?php echo $this->getChildHtml('before_body_end') ?>
    </div>
</div>
<?php echo $this->getAbsoluteFooter() ?>
</body>

这是我的模板文件(非常简单):

<h1 style="background-color:yellow">Hello New Reference!</h1>

Magento只响应“空”标签。我不明白我的错误..
提前谢谢..

1 个答案:

答案 0 :(得分:0)

尝试使用.phtml(Magento的默认模板文件)文件而不是.html:

<layout version="0.1.0">
<default>
    <reference name="root">
        <block type="core/template" name="pluma" as="pluma" template="pluma/helloworld/simple_page.phtml"/>
    </reference>
</default>

还要确保您在pluma / helloworld中更改了名称:simple_page.html-> simple_page.phtml