मैं एक विन्यास योग्य उत्पाद की बाल उत्पाद छवि प्राप्त करने की कोशिश कर रहा हूं जिसे ग्राहक द्वारा कार्ट में जोड़ा गया था।
उदाहरण के लिए, अगर ग्राहक ने कार्ट में लाल जूते की जोड़ी जोड़ी है तो मैं शॉपिंग कार्ट में उस रंग को दिखाना चाहूंगा।
मैंने "शो प्रोडक्ट थम्बनेल इटसेल्फ" सेट किया है
समस्या यह है कि रंग स्वैच एक्सटेंशन से यह फ़ंक्शन होता है
public function findColorImage($value, $arr, $key, $type)
{
$found = '';
if(isset($arr[$key])) {
$total = count($arr[$key]);
if($total>0)
{
for($i=0; $i<$total;$i++)
{
if($value == ucwords($arr[$key][$i]))//if it matches the color listed in the attribute
{
$found = $arr[$type][$i];//return the image src
}
}
}
}
if ($found == '') {
if (isset($arr['image'])){
$found = $arr['image'][0];
}
}
return $found;
}
टेम्पलेट में colorselectorplus/cart/item/default.phtml
findColorImage ($ _ आइटम-> getProductId (), $ product_base, 'color', 'image'); ?>
जिसे किसी कारण से हेल्पर / Data.php से कॉल किया जा रहा है, यह केवल उत्पाद के लिए आधार छवि देता है और रंग के लिए सही छवि को अनदेखा करता है।
मैंने imageउपयोग करने के लिए बदलने की कोशिश की है, thumbnailलेकिन मुझे कोई खुशी नहीं हो रही है ...
क्या इस विस्तार के साथ कोई अन्य डेवलपर इस मुद्दे पर आया है और इसे ठीक करने में कामयाब रहा है?
मैं अभी भी एक गर्म तय मन नहीं है ...