سؤال

أنا أتعامل مع الماجنتو من وظيفة التكبير مربع وأنا لا يمكن العثور على وسيلة لتعديل مستوى التكبير منه.شرط بسيط ، ومستوى التكبير هو كبير.تغيير الصورة مع واحدة من أفضل نوعية للحد من حجم مربع التكبير ليس خيارا في الوقت الراهن.

هل هناك أي فرصة للقيام بذلك?لست بحاجة إلى تغيير نسبة الصور أو أي شيء مثل الأشياء التي قرأتها في أسئلة أخرى.أحتاج فقط إلى تمرير قيمة إلى وظيفة التكبير وجعل الصورة في مربع التكبير أصغر.

هل كانت مفيدة؟

المحلول

من فهمي الماجنتو الإصدار 1.8 وأقل لا تكبير الصورة على هذا النحو ولكن ببساطة يظهر الصورة بالكامل.انظر app/design/frontend/base/default/template/catalog/product/view/media.phtml

للإصدار 1.9 مع تصميم رود تثبيت أعتقد أنه ببساطة تغيير حجم الصورة لعرض 1200 بكسل.انظر app/design/frontend/rwd/default/template/catalog/product/view/media.phtml

<?php
    $i=0;
    foreach ($this->getGalleryImages() as $_image):
        $_imageUrl = $this->helper('catalog/image')
                          ->init($_product, 'image', $_image->getFile())
                          ->keepFrame(false)
                          ->constrainOnly(true)
                          ->resize(1200);
?>
    <img id="image-<?php echo $i; ?>"
         class="gallery-image"
         src="<?php echo $_imageUrl; ?>"
         data-zoom-image="<?php echo  $_imageUrl; ?>" />
<?php
    $i++;
    endforeach;
?>

نصائح أخرى

ربما حاول تغيير التكبير باستخدام Magento elfate Zoom Extension

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى magento.stackexchange
scroll top