2012-03-05 7 views
0

Avalanche Magento Themeがインストールされましたが、Simple Configurable製品がProduct Display Pageで正しく動作していません。Avalanche magentoテーマとscp

サイズのドロップダウンの値を変更すると、説明やその他のデータはデフォルトのテーマと同じように変更されません。

Avalanche magentoテーマで動作するようにSimple Configurable Productを作成するにはどうすればよいですか?

ご協力いただければ幸いです。

他の誰かがすでにこの問題を抱えていて、いくつかのjsファイル、レイアウトファイル、およびテンプレートファイルを変更することで問題を解決したことは間違いありません。

ありがとうございます。

研究:手始めに

、雪崩のテーマは、フォームの「Product_addtocart_form」IDを使用しませんが、「注文フォーム」。これは標準的な命名規則に関してはすでに懸念されていますが、それには理由があると確信しています。

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

答えて

2

私は雪崩を建て:そのロードが必要になります一つのことですので、

のcatalog.xmlのレイアウトは、SCP Javascriptをロードしません。 "order-form" 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) { 


/アプリ/設計/フロントエンド/雪崩/デフォルト/テンプレート/カタログ/製品/表示/オプション。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を正しくロードしているようです。

+1

scp_product_extension.jsは、デフォルトのテーマのマークアップに依存して情報を動的に更新するようです。 Avalancheはカスタムマークアップを使用するため、必要に応じてJavaScriptを編集する必要があります。例:行231。セレクタを#product-info-inner h1に更新します。 –

+0

SCPエクステンションで、大幅にカスタマイズされたテーマの場合は、コンフィグパネルで直接ダイナミックアップデート用のセレクタを指定できるようになりました。 –

+1

+1次回のリリースではデフォルトの "Magento way"を使用しています! –

関連する問題