Avalanche magento主题和scp

时间:2012-03-05 09:57:08

标签: magento themes

我们安装了Avalanche Magento主题,但简单可配置产品在产品展示页面中无法正常工作。

当我们更改大小下拉列表的值时,描述和其他数据二进制文件不会像默认主题中那样改变。

如何使简单可配置产品与Avalanche magento主题配合使用?

任何帮助都将不胜感激。

我很确定其他人已经遇到过这个并通过更改一些js文件,布局文件和模板文件来修复问题。

提前致谢。

研究

对于初学者来说,Avalanche Theme不会对表单使用“Product_addtocart_form”id,而是使用“order-form”。这已经成为标准命名约定的一个问题,但我确信这是有原因的。

catalog.xml布局不会加载scp Javascript,因此这是需要加载的一件事:

<action method="addItem"><type>skin_js</type><name>js/scp_product_extension.js</name></action>

1 个答案:

答案 0 :(得分:2)

我建造了Avalanche。请将“订单”表单ID更改为“Product_addtocart_form”。这将在下次更新时恢复,以提高扩展兼容性。

<强> /app/design/frontend/avalanche/default/template/catalog/product/fd_view-right.phtml

第46行

<form action="<?php echo $this->getSubmitUrl($_product) ?>" method="post" id="product_addtocart_form"<?php if($_product->getOptions()): ?> enctype="multipart/form-data"<?php endif; ?> onsubmit="return false">

第69行

var productAddToCartForm = new VarienForm('product_addtocart_form');


/app/design/frontend/avalanche/default/template/catalog/ajax/product/view.phtml

第39行

<form action="<?php echo $this->getSubmitUrl($_product) ?>" method="post" id="product_addtocart_form"<?php if($_product->getOptions()): ?> enctype="multipart/form-data"<?php endif; ?> onsubmit="return false">

第68行

var productAddToCartForm = new VarienForm('product_addtocart_form');

第83行

$jQ.post('<?php echo $this->helper('checkout/cart')->getAddUrl($_product, array()) ?>', $jQ('#product_addtocart_form').serialize(), function(data) {


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

第18行

productForm : $('product_addtocart_form'),


<强> /skin/frontend/avalanche/default/css/style.css

第371行

#product_addtocart_form { margin: 10px 0 0 0; padding: 20px 0 0 0; border-top: 1px dashed #545454; }

如果这可以解决您的问题,请告诉我。我正在Avalanche上测试这个扩展,它似乎正在正确加载js / scp_product_extension.js。