【问题标题】:Magento - Edit Container2 in CatalogMagento - 在目录中编辑 Container2
【发布时间】:2023-11-23 23:14:02
【问题描述】:

我在 Magento 1.8 上编辑目录视图时需要帮助。

我有一个具有两个属性(橙色框)的可配置产品,如下所示。 (两者都需要留属性)

另外还有一些必要的自定义产品选项(蓝色框)。

橙色框中的这两个属性对于设置价格很重要,应该首先选择,但我无法通过(不是重要的)自定义选项来获得它们。

我确实在这里阅读了一堆线程并注意到 container2 是内置的

app/design/frontend/default/TEMPLATE/template/catalog/product/view/options.phtml

但我不知道在哪里编辑以更改 container2 的构建过程的顺序。

我希望你们中的一些人已经设法编辑容器。

图片:http://i.stack.imgur.com/jvH0L.png

【问题讨论】:

    标签: magento block wrapper magento-1.8


    【解决方案1】:

    您可以在模板位置复制 layout/catalog.xml 并修改此部分:

     <block type="core/template_facade" name="product.info.container2" as="container2">
         <action method="setDataByKey"><key>alias_in_layout</key><value>container2</value></action>
         <action method="setDataByKeyFromRegistry"><key>options_container</key><key_in_registry>product</key_in_registry></action>
         <action method="append"><block>product.info.options.wrapper.bottom</block></action>
         <action method="append"><block>product.info.options.wrapper</block></action>
     </block>
    

    如您所见,我交换了 wrapper 和 wrapper.bottom 操作。然后您可以调整 CSS 样式,因为默认情况下它看起来并不漂亮。祝你好运!

    【讨论】: