【问题标题】:Configurable Option going berserk on Product Page in Magento可配置选项在 Magento 的产品页面上发疯
【发布时间】:2013-08-02 05:15:45
【问题描述】:

我是 Magento 的新手,在这里有点卡住了。

我的主题已在 Magento 中准备就绪,我需要在我的产品页面上选择尺寸。所以我搜索并发现它是通过具有可配置产品来完成的。我做了这里提到的所有步骤http://www.magentocommerce.com/knowledge-base/entry/creating-a-configurable-product

几分钟后,我确实创建了一个尺寸下拉列表,这让我觉得我毕竟不是一个无用的流浪汉;但后来现实打击了我。下拉菜单以某种方式显示在一个非常奇怪的位置,我不知道如何修复它。

这张图说明了一切:-

您可以看到它在图像下方,而我希望它在图像旁边。我什至无法修复 CSS 或前端的事实让我感觉更糟。

因此我的问题是,我怎样才能让它恢复理智或进行一些代码修复以使其显示在正确的位置。

非常感谢

【问题讨论】:

  • 不就是 CSS 问题吗?如果您阅读了 html 源代码,这个块是否在正确的位置?
  • 它实际上是由 Magento 设置的。谢谢。

标签: magento options configurable


【解决方案1】:

Magento 在产品页面上呈现可配置选项的方式很奇怪。基本上,当您创建可配置产品时,您可以选择选项是属于 container1 还是 container2 (很好命名,嗯?)您可以在Design > Display Product Options In 下的产品编辑屏幕。

然而,一个更简单的解决方案是将 container2 移动到您的 catalog/product/view.phtml 文件中的 container1 上方,因为所有可配置产品默认为 在信息列之后阻止 em>。

如果您使用 CE,这是您要移动的代码:

<?php if ($_product->isSaleable() && $this->hasOptions()):?>
    <?php echo $this->getChildChildHtml('container2', '', true, true) ?>
<?php endif;?>

【讨论】:

  • 有没有办法将所有可配置产品设置为 container1 ?
猜你喜欢
  • 1970-01-01
  • 2012-01-02
  • 2011-07-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-16
  • 1970-01-01
相关资源
最近更新 更多