【问题标题】:Magento: product specfic designs through 'Custom Layout Update'Magento:通过“自定义布局更新”实现产品特定设计
【发布时间】:2012-02-18 20:59:11
【问题描述】:

如果我想控制每个产品的显示方式(即指定时的自定义设计),我的第一个想法是这样做:

  1. 在模板/目录/产品/my_view.phtml中创建自定义view.phtml
  2. 在后台导航到 Product->Design->Custom Layout Update
  3. 添加此块:

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

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

【问题讨论】:

  • 您应该将您的评论作为答案并将其标记为已接受的答案,这样有相同问题的其他人可以更轻松地找到您的答案。这是encourage on SO

标签: magento layout product


【解决方案1】:

找到答案:

<reference name="product.info">
    <action method="setTemplate"><template>catalog/product/NEW_VIEW.phtml</template></action>
</reference>

【讨论】:

    【解决方案2】:

    在管理员中导航到产品->设计->自定义布局更新>
    添加以下自定义块。 > 它适用于所有商店。

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

    【讨论】:

      猜你喜欢
      • 2016-01-06
      • 1970-01-01
      • 2012-07-10
      • 1970-01-01
      • 1970-01-01
      • 2012-10-21
      • 1970-01-01
      • 2013-02-04
      • 1970-01-01
      相关资源
      最近更新 更多