2012-07-24 7 views
5

मैं Magento संस्करण 1.5.1.0 का उपयोग कर रहा हूँ।Magento में ड्रॉपडाउन विशेषता के लिए प्रारंभिक खाली मान को कैसे निकालें?

Catalog input type for store owner: dropdown 
Unique value: no 
Values required: no 

मैं तो प्रबंधित लेबल/विकल्प टैब के पास गया और 3 अलग विकल्पों को जोड़ा, एक डिफ़ॉल्ट के रूप में पहले विकल्प का चयन: मैं गुण टैब में चुने गए इन विकल्पों के साथ एक विशेषता गयी। मैं इसे एक विशेषता सेट करने के लिए जोड़ा है, और जब मैं एक उत्पाद प्रवेश करने के लिए जाओ, मैं लटकती देखते हैं, लेकिन एक खाली विकल्प मान यह के लिए prepended साथ:

<select> 
<option selected="selected"></option> 
<option>Option 1</option> 
<option>Option 2</option> 
<option>Option 3</option> 
</select> 

जब मैं उत्पाद बचाने के लिए, खाली विकल्प अभी भी बना हुआ चयनित। मैं उस खाली विकल्प को कैसे हटा सकता हूं और जेएस का उपयोग करने या किसी भी फाइल को संपादित करने के बिना अपने सभी मौजूदा उत्पादों के लिए विकल्प 1 डिफ़ॉल्ट बना सकता हूं?

+0

अगर आप समझा सकता है तुम क्यों downvoted हर किसी के लिए उपयोगी होगा। – Sturm

+0

हाय, मुझे पता है कि यह एक पुराना सवाल है लेकिन Magento 1.9 में अभी भी हो रहा है। समस्या एचटीएमएल को पेंट नहीं कर रही है क्योंकि विकल्पों के साथ सरणी खाली मूल्य है। इस तरह: सरणी (2) {[0] => सरणी (2) {["लेबल"] => स्ट्रिंग (0) "" ["मान"] => स्ट्रिंग (0) ""} [1] => सरणी (2) {["मूल्य"] => स्ट्रिंग (1) "8" ["लेबल"] => स्ट्रिंग (15) "blablablabla"}} मेरे मामले में यह फ्रंटएंड में उत्पाद विशेषताओं के साथ होता है। – Unknown

उत्तर

0
<select name="history[status]" class="select" id="history_status"> 
    <option value="pending" selected="selected">Pending</option> 
    <option value="canceled">Canceled</option> 
    <option value="processing">Processing</option> 
</select> 

इस ब्लॉक के विकल्प के बजाय SELECT टैग का उपयोग करने का प्रयास करें। यहां ऊपर मेरे पास एक Magento स्टोर से लिया गया एक उदाहरण है। आपका:

<option selected="selected></option> 

बिल्कुल यही है। एक विकल्प बॉक्स को परिभाषित करने के बजाय एक विकल्प।

+0

मैंने अधिक स्पष्टता के लिए अपना प्रश्न संपादित किया। समस्या यह है कि मैंने कभी भी विकल्प सूची में खाली मूल्य नहीं जोड़ा है। मैं बैकएंड में और यदि संभव हो तो किसी भी मार्कअप या स्क्रिप्टिंग के बिना ऐसा करना चाहता हूं। अभी, मैं जेएस का उपयोग कर रहा हूं क्योंकि समय मेरी तरफ नहीं है, लेकिन अगर कोई जानता है कि मुझे क्या याद आ रहा है तो इससे बहुत मदद मिलेगी। – danronmoon

+0

मुझे आपकी टिप्पणी याद आती है ऐसा लगता है, मैं इसे सुबह में देखता हूं जब मैं बेहतर विश्राम करता हूं। – Sturm

2

मुझे लगता है कि इससे मदद मिल सकती है।

जब आप getAllOptions को कॉल करते हैं तो आपको झूठी पारित करने की आवश्यकता होती है।

-> getAllOptions (गलत)

Magento attribute dropdown with first empty value

+0

हे आपके सुझाव मेरे लिए काम किया है मैंने भी ऊपर उठाया है। लेकिन क्या मुझे पता चलेगा कि गलत का अर्थ क्या है? बस मेरे ज्ञान के लिए। अगर मैं झूठ बोलता हूं तो वास्तव में क्या होता है? बहुत बहुत धन्यवाद –

संबंधित मुद्दे