我正在开发一个自定义模块,它从外部服务器获取产品图像.我已经覆盖了一些函数来获得所需的结果.
但我必须base/default/template/catalog/product/view/media.phtml在我的自定义模块中覆盖.
我试图这样做,default/layout/MY_MODULE.xml但这对我不起作用.
我如何覆盖media.phtml内部default/MY_MODULE.
我认为调用setTemplate方法不是在你的情况下覆盖模板文件的正确方法.对我来说,它看起来有点多余和不清楚:你正在分配模板阻止,并立即重新分配它与行动.我会这样做:
<catalog_product_view>
<reference name="product.info">
<block type="catalog/product_view_media" name="product.info.media" as="media" template="MY-MODULE/catalog/product/view/media.phtml" />
</reference>
</catalog_product_view>
Run Code Online (Sandbox Code Playgroud)
我想你也可以product.info.media直接引用并setTemplate在那里调用动作
| 归档时间: |
|
| 查看次数: |
3518 次 |
| 最近记录: |