如果我想控制每个产品的显示方式(即指定时的自定义设计),我首先想到的是:
<reference name="content">
<action method="setTemplate">
<template>catalog/product/view_print.phtml</template>
</action>
</reference>
但模板永远不会加载,只有默认的view.phtml。这是正确的方法吗?我需要能够在产品设置中执行此操作。
答案 0 :(得分:11)
找到答案:
<reference name="product.info">
<action method="setTemplate"><template>catalog/product/NEW_VIEW.phtml</template></action>
</reference>
答案 1 :(得分:0)
在导管中导航到Product-&gt; Design-&gt; Custom Layout Update&gt;
添加以下自定义块。 &GT;它适用于所有商店。
"<reference name="product.info">
<block type="namespace_modulename/catalog_product_list_custom"
name="catalog.product.modulename" as="modulename" after="tierprices"
template="modulename/catalog/product/modulename.phtml"/>
</reference> "
在 view.phtml
中添加以下代码<?php echo $this->getChildHtml('modulename'); ?>