Magento:将外部代码添加到产品视图页面

时间:2014-03-19 11:52:11

标签: magento

我有一个phtml的外部脚本,我想在价格框div下面添加它

<layout version="0.1.0">
        <catalog_product_view>
             <reference name="content">
                <reference name="product.info">
                    <block type="core/template" name="customprice" as="other" template="customprice/extJs.phtml"/>
                </reference>
            </reference>
        </catalog_product_view>
    </layout>

我在xml布局中尝试了这个但是它不起作用

任何建议?

3 个答案:

答案 0 :(得分:0)

首先,在本地添加或更新某些块时,不需要两个引用。 试试这个:

<catalog_product_view>
            <reference name="product.info">
                <block type="core/template" name="customprice" as="other" template="customprice/extJs.phtml"/>
            </reference>
 </catalog_product_view>

在你的view.phtml文件中调用你希望块出现的地方

<?php echo $this->getChildHtml('other'); ?>

答案 1 :(得分:0)

快速脏兮兮的方式,将其粘贴到view.phtml或之前。

<?php echo $this->setTemplate('customprice/extJs.phtml')->toHtml(); ?>

答案 2 :(得分:0)

@James,没有必要明确地调用定义为“other”的块。它已在view.phtml中定义