Magento:通过“自定义布局更新”进行产品特定设计

时间:2012-01-25 17:00:42

标签: magento layout product

如果我想控制每个产品的显示方式(即指定时的自定义设计),我首先想到的是:

  1. 在template / catalog / product / my_view.phtml
  2. 中创建自定义 view.phtml
  3. 在管理员中导航至产品 - >设计 - >自定义布局更新
  4. 添加此块:

  5. <reference name="content">
        <action method="setTemplate">
            <template>catalog/product/view_print.phtml</template>
        </action>
    </reference>
    

    但模板永远不会加载,只有默认的view.phtml。这是正确的方法吗?我需要能够在产品设置中执行此操作。

2 个答案:

答案 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'); ?>