Magento:通过XML调用list.phtml中的自定义phtml

时间:2012-09-05 21:58:00

标签: xml magento module block

在Magento中,我试图在list.phtml中显示一个phtml自定义模块。 我的xml看起来像这样:

<catalog_category_default>
    <reference name="content">
            <block type="my_prevenda/prevendalist" name="prevenda" as="prevenda" template="prevenda/prevenda_list.phtml" />
    </reference>
</catalog_category_default>

我这样称呼:<?php echo $this->getChildHtml('prevenda') ?>

但是这个方法只能在view.phtml中显示。 我如何出现在list.phtml中? 将保留产品名称

我全力以赴!!

1 个答案:

答案 0 :(得分:1)

<?xml version="1.0"?>
<layout>
    <catalog_category_default>
        <reference name="product_list"><!-- need to add to the correct parent block -->
                <block type="my_prevenda/prevendalist"
                       name="prevenda" as="prevenda"
                       template="prevenda/prevenda_list.phtml" />
        </reference>
    </catalog_category_default>
</layout>