डिफ़ॉल्ट गुण चेतावनी
यह पृष्ठ अंग्रेजी में लिखा था, सबसे सटीक कोड के लिए अंग्रेजी संस्करण देख कृपया.
उपयोगकर्ता नोटिस वहाँ के लिए एक उत्पाद के लिए चयन गुण हैं नहीं और बस क्लिक करें साकार वे डिफ़ॉल्ट विशेषताओं को चुना बिना "गाड़ी में जोड़ें" हो सकता है.
नीचे दिए गए कोड परिवर्तन एक जावास्क्रिप्ट चेतावनी बना जब डिफ़ॉल्ट विशेषताओं को नहीं बदल रहे थे, उपयोगकर्ता पूछ को उनके चयन की पुष्टि करें.
अपने कोड बदलने के लिए एक नीचे मैच, पर प्रकाश डाला पाठ के लिए जोड़ा जाना चाहिए.
पंक्ति क्रमांक prestashop के अपने संस्करण के आधार पर एक सा बदल सकता है, लेकिन वास्तविक कोड एक ही है.
मॉड्यूल / / / blockcart ajax-cart.js (11 लाइन के आसपास)
/ / उत्पाद पृष्ठ 'जोड़ें' बटन के लिए ...
$ ('# शरीर उत्पाद पी # add_to_cart इनपुट') ('क्लिक करें'). अनबाइंड. क्लिक ((समारोह) {
अगर (attribute_alert सच्चा ==)
{
अगर (पुष्टि करते हैं! (attribute_alert_text))
वापसी झूठी;
}
ajaxCart.add (.. $ ('# product_page_product_id') (वैल), $ ('# idCombination') (वैल), सत्य, अशक्त, $ ('# quantity_wanted') (वैल), अशक्त.);
वापसी झूठी;
});
<script type="text/javascript">
var = attribute_alert {अगर समूहों $ | @ गिनती> 0} {} और सच्चा झूठा {/ अगर};
var attribute_alert_text = "{रास = 'आप डिफ़ॉल्ट उत्पाद विकल्प नहीं बदला है, के लिए उत्पाद को जोड़ने के लिए ठीक क्लिक करें, या में परिवर्तन करने के लिए रद्द'}.";
विषयों / / / prestashop product.tpl (166 की रेखा के आसपास)
{Foreach = $ रंग कुंजी से = 'id_attribute' आइटम = 'रंग'}
<li> <a id="color_{$id_attribute|intval}" style="background: {$color.value};" onclick="updateColorSelect({$id_attribute|intval}); attribute_alert=false; "> {अगर (|: $ id_attribute | बिल्ली: बिल्ली $ col_img_dir '. जेपीजी') file_exists} <img src="{$img_col_dir}{$id_attribute}.jpg" alt="" title="{$color.name}" /> {/ अगर} </ a> </ li>
{/ Foreach}
विषयों / / / prestashop product.tpl (178 की रेखा के आसपास)
<प्रपत्र id = "buy_block" कार्रवाई = "cart.php {$ base_dir}" onsubmit = "झूठे अगर (attribute_alert सच्चा ==) {ldelim} अगर (पुष्टि करते हैं (attribute_alert_text!)) {} Ldelim वापसी; {rdelim} {rdelim } "विधि =" पोस्ट ">
विषयों / / / prestashop product.tpl (243 की रेखा के आसपास)
name="{$groupName}" id="group_{$id_attribute_group|intval}" onchange="javascript:findCombination(); "> attribute_alert=false; <select