【问题标题】:Magento product custom options to be positioned below the priceMagento 产品自定义选项定位在价格之下
【发布时间】:2012-09-14 02:33:31
【问题描述】:

我希望我的 Magento 产品自定义选项低于价格。我尝试移动 catalog.xml 文件中的块,但没有任何效果。 我确实每次都刷新所有缓存。

【问题讨论】:

  • 尝试更改 phtml。

标签: magento block option product


【解决方案1】:

这可以在管理员的管理产品部分中完成。在design下,设置“Display Product Options In”>“Product Info Column”

【讨论】:

    【解决方案2】:

    这个函数可以在

    中找到
    /app/design/frontend/your_package/your_theme/template/catalog/product/view.phtml
    

    或者,如果不存在,请查看

    /app/design/frontend/your_package/default/template/catalog/product/view.phtml
    

    如果文件不存在,则通过复制来创建它

    /app/design/frontend/base/default/template/catalog/product/view.phtml
    

    或者,如果您使用的是企业版,则来自:

    /app/design/frontend/enterprise/default/template/catalog/product/view.phtml
    

    切记不要碰/app/design/frontend/enterprise/default/ The code responsible for showing prices is:中的任何东西

    <?php echo $this->getChildHtml('tierprices') ?>
    

    您必须移动负责显示选项的代码,如下所示:

    hasOptions()):?>
        
    isSaleable()): ?> getChildHtml('addtocart') ?> getChildHtml('addto') ?>
    isSaleable() && $this->hasOptions() && $this->getChildChildHtml('container1') ):?>
    getChildChildHtml('container1', '', true, true) ?>
    getChildHtml('addto') ?>

    直接在负责价格的代码下方。请记住,上面的代码是一个示例,它在您的模板中可能看起来不同,所以不要复制粘贴它。

    无论如何,负责显示价格的文件通常是 /app/design/frontend/your_package/your_theme/template/catalog/product/view/tierprices.phtml(与往常一样具有相同的后备),但您不应该修改在你的情况下。

    【讨论】:

      【解决方案3】:

      您可以通过编辑模板 (.phtml) 文件来更改它们: app/design/frontend/{default}/{default}/catalog/product/view.phtml

      【讨论】:

        【解决方案4】:

        修改模板或在您的主题中覆盖它!

        /app/design/frontend/base/default/template/catalog/product/view.phtml

        This is where the price is :
        
        <?php echo $this->getTierPriceHtml() ?>
        
        This means customer options showing between this if (){}
        
        <?php if (!$this->hasOptions()):?>
        

        因此您可以在模板文件中随意移动它们!或者您可以使用 CSS 设置样式以将它们放置在自定义位置!

        【讨论】:

          猜你喜欢
          • 2023-03-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-11-07
          • 1970-01-01
          • 1970-01-01
          • 2016-04-02
          • 2023-03-14
          相关资源
          最近更新 更多