Product.OptionsPrice কোনও কনস্ট্রাক্টর ম্যাজেন্টো নয় 1.9.3


37

আমার আপগ্রেড ম্যাজেন্টো আছে 1.9.2.4 to 1.9.3.

আমি পণ্য পৃষ্ঠাতে কনসোলে নিম্নলিখিত ত্রুটির মুখোমুখি হচ্ছি।

TypeError: Product.OptionsPrice is not a constructor

var optionsPrice = new Product.OptionsPrice([]);

উত্তর:


98

এটি আপনার কাস্টম থিমটি নতুন product_options.jsফাইল যুক্ত না করার কারণে হয়েছে ।

আপনার থিম লেআউট ফাইলটি সম্পাদনা করুন (হয় local.xmlবা হয় catalog.xml) এবং <catalog_product_view>হ্যান্ডেলের নীচে নিম্নলিখিতগুলি জুড়ুন (বা আপনার যে সমস্যা হ'ল পৃষ্ঠা হ্যান্ডেল করুন):

<action method="addJs"><script>varien/product_options.js</script></action>

6
বিভাগ তালিকা পৃষ্ঠায় এই সমস্যাটি সমাধান করতে catalog_category_defaultহ্যান্ডেলের অধীনে জেএস যুক্ত করুন
তাহির ইয়াসিন

2
এই জেএসটি 3 পৃষ্ঠার লেআউট হ্যান্ডলগুলিতে যুক্ত করা হয়েছে, সুতরাং আপনার থিম লেআউট ফোল্ডারের ভিতরে এই জেএস অনুপস্থিত পাওয়া যায় তবে এই সমস্ত লেআউট হ্যান্ডলগুলি ক্যাটালগ_প্রডक्ट_ভিউ, ক্যাটালগ_প্রডक्ट_সেন্ড, ক্যাটালগ_প্রডাক্ট_কম্পারে_ইন্ডেক্স এর অধীনে এটি যুক্ত করে নিশ্চিত করুন
হাইজিরোমে

আমি ম্যাজেন্টো সংস্করণটি 1.8.1 থেকে 1.9.3.7 এ আপগ্রেড করার সময় একই সমস্যার মুখোমুখি হয়েছিলাম
সৌরভ

1
@ রাফেল ডিজিটাল পিয়ানিজমে আপনি কেন ব্যবহার করবেন না <reference name="head">?
লুস্ক্কু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.