6.2 社区版用于开发服装网站,其中每种产品都有各种尺寸,因此所有产品都作为可配置产品添加。 T 恤尺码是必需属性,设置为下拉列表,其第一个值为“选择尺码”。 当从产品页面单击“添加到购物车”时,会正确检查是否选择此属性。 我还在产品 View 页面添加了“添加到愿望 list ”按钮。但添加到愿望 list 不会检查必填字段 - 属性集。 它只是直接将可配置产品添加到愿望 list ,而不需要其所需的属性大小。
QS:我如何确保像“添加到购物车”一样,“添加到愿望 list ”按钮首先检查是否选择了 T 恤尺寸,如果选择了,才将其添加到愿望 list 。否则,会出现错误......就像添加到购物车的情况一样,需要 T 恤尺寸......
谢谢 喜怒无常
最佳答案
导航至/app/design/frontend/<YOUR_PACKAGE>/<YOUR_TEMPLATE>/catalog/product/view/addto.phtml
并更改 productAddToCartForm.submitLight
至 productAddToCartForm.submit
。完整的行是:
<li><a href="<?php echo $_wishlistSubmitUrl ?>" onclick="productAddToCartForm.submitLight(this, '<?php echo $_wishlistSubmitUrl ?>'); return false;" class="link-wishlist"><?php echo $this->__('Add to Wishlist') ?></a></li>
将其更改为:
<li><a href="<?php echo $_wishlistSubmitUrl ?>" onclick="productAddToCartForm.submit(this, '<?php echo $_wishlistSubmitUrl ?>'); return false;" class="link-wishlist"><?php echo $this->__('Add to Wishlist') ?></a></li>
关于Magento 1.6.2 在愿望 list 中添加可配置产品 : How to check whether or not all required fields are filled before adding to wishlist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10680598/