我有一个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布局中尝试了这个但是它不起作用
任何建议?
答案 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中定义