2011-09-10 11 views
2

設定可能な特定の商品があります。私がしたいことは、詳細ページのドロップダウンで最初の値を自動的に選択することです。私はデフォルトとしてChoose Option...を見たくありません。製品の詳細ページで設定可能なオプションを自動選択するにはどうすればよいですか?

+0

[Magento製品の詳細ページでデフォルトの選択されたオプションを設定する方法](http://stackoverflow.com/questions/6544779/how-to-set-default-selected-options-in-magento-product-詳細ページ) – clockworkgeek

答えて

0

JS変数 "spConfig"は、ソリューションの入手に役立ちます。

設定可能な製品の製品詳細ページでFirebugを使用して、この変数の構造を調べることができます。

"spConfig.config.attributes"は、現在の製品のすべての属性を記録します。さらに重要なことに、それらの順序はWebサイトに表示されるものと同じです。選択項目のDOM要素を1つずつ取得して最初の値を選択し、プロトタイプの「選択変更」アクションを模倣することができます。複数の基準について

"spConfig.config.attributes [ATTRIBUTE_ID] .OPTIONS" は、特定の属性のための可能な属性値を格納します。

"spConfig.config.attributes [attribute_id] .options [x] .products"は、特定の属性と値に属するすべての製品をリストします。

関連する問題