2014-10-09 39 views
0

我有一個magento網站的問題,如果用戶添加一個可配置的產品的wishlist它會引發致命錯誤。我想要做的是添加一些JavaScript,隱藏「添加到願望清單」按鈕,直到用戶選擇了一個可配置的選項 - 但我不知道如何!任何幫助感激地收到。Hide添加到收藏夾按鈕,可配置產品,直到選擇一個選項

+0

您需要首先默認隱藏的心願鏈接,然後你需要檢查輸入元素是否被選中你可以閱讀這個jquery snipt http://stackoverflow.com/questions/12862601/jquery-get-all-form-elements-input-textarea-select – mjdevloper 2014-10-09 09:50:09

回答

0

這個工作......

在模板/目錄/產品/視圖/ addto.phtml我增加了以下內容:

<?php 
if($_product->getTypeID() === 'configurable') { 
    // Hide the button until a selection has been made 
?> 
<script type="text/javascript"> 
    jQuery(".add-to-links").hide(); 

    jQuery(".super-attribute-select").on("change", function() { 

     var val = jQuery(".super-attribute-select").val(); 
     if(val == '') { 
      jQuery(".add-to-links").hide(); 
     } 
     else { 
      jQuery(".add-to-links").show(); 
     } 

    }); 

</script> 
<?php } ?> 
-1

要隱藏「添加到心願」,轉到管理部分,然後選擇系統 - >配置,查看左側的客戶選項卡,單擊願望清單,在常規選項 - >啓用選擇否,然後單擊保存配置。它將禁用「添加到心願列表」鏈接。