অন্য একটি উত্তরে উল্লিখিত হিসাবে, জুম বৈশিষ্ট্যটি ইন ফাইলের createZoom
কার্যক্রমে শুরু হয় ।ProductMediaManager
/skin/frontend/rwd/default/js/app.js
সুতরাং, অন্য বিকল্পটি createZoom
প্রক্রিয়াটির পরে জেএসের মাধ্যমে স্বতন্ত্র ফাংশনটিকে ওভাররাইড করে ।
উদাহরণস্বরূপ, আপনি যদি নিজের থিমের অংশ হিসাবে জেএস সন্নিবেশ করিয়ে createZoom
থাকেন তবে আপনি ProductMediaManager
অবজেক্টে ফাংশনটি ওভাররাইড করতে নিম্নলিখিতটি যুক্ত করতে পারেন ।
// ProductMediaManager is outside document.read scope
if (typeof ProductMediaManager !== 'undefined') {
// Override image zoom in /skin/frontend/rwd/default/js/app.js
// and prevent the zooming of images on hover
ProductMediaManager.createZoom = function(image) { return; }
}
এই পদ্ধতিটি সহ, আপনাকে পুরো app.js
ফাইলটি অনুলিপি করতে হবে না । তবে আপনাকে অবশ্যই নিশ্চিত করতে হবে যে আপনার থিমের জেএস পিতামাতার থিমের জেএস ফাইলের পরে যুক্ত হয়েছে। আমি এটি একটি পরিষ্কার পদ্ধতির বলে মনে করি।