【问题标题】:Magento Layout xml usage of <category_[id]><category_[id]> 的 Magento Layout xml 用法
【发布时间】:2014-12-10 01:23:02
【问题描述】:

我正在尝试替换在产品视图中显示图像的块。我正在使用 layout.xml 以编程方式执行此操作。我已经让它适用于所有产品,但我只想为一个类别做它。我的 layout.xml 在下面;它是从我模块中的 config.xml 调用的。

<?xml version="1.0"?>
<layout>

        <catalog_product_view>
           <!--here is where I had <CATEGORY_35> but it doesn't work-->
                    <reference name="head">
                                <action method="addJs"><script>chrysalis_monomer/chrysalis.js</script></action>
                    </reference>

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

           <!--/CATEGORY_35-->
        </catalog_product_view>

</layout>

我应该在哪里或如何使用类别句柄将范围缩小到特定类别中的产品?仅针对特定产品呢?可以用手柄吗?

【问题讨论】:

    标签: magento magento-1.8 magento-layout-xml


    【解决方案1】:

    产品视图页面上没有类别句柄。您可以使用产品句柄&lt;PRODUCT_id&gt; 来定位特定产品。你也不能把一个把手放在另一个里面。

    <?xml version="1.0"?>
    <layout>
      <PRODUCT_123>
            <reference name="head">
                  <action method="addJs"><script>chrysalis_monomer/chrysalis.js</script></action>
            </reference>
    
            ...
    
      </PRODUCT_123>        
    </layout>
    

    【讨论】:

    • 为我做了谢谢!
    【解决方案2】:

    Chris Chalmers,当您的分类页面时,布局处理程序是 Workington,并且此布局处理程序是自动生成的基本类别,因此无法正常工作

    【讨论】:

      猜你喜欢
      • 2011-02-12
      • 2013-06-17
      • 2011-11-29
      • 2011-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-29
      • 1970-01-01
      相关资源
      最近更新 更多