Кто-нибудь знает, как отключить изображение продукта в Magento?Magento как отключить масштабирование изображения
6
A
ответ
6
Вы можете изменить /catalog/product/view/media.phtml внутри вашего каталога шаблонов (/ app/design/default/your_theme/template). Это код, который выводит изображение:
<?php if ($_product->getImage() != 'no_selection' && $_product->getImage()): ?>
<p class="product-image product-image-zoom">
<?php
$_img = '<img id="image" src="'.$this->helper('catalog/image')->init($_product, 'image').'" alt="'.$this->htmlEscape($this->getImageLabel()).'" title="'.$this->htmlEscape($this->getImageLabel()).'" />';
echo $_helper->productAttribute($_product, $_img, 'image');
?>
</p>
<p class="zoom-notice" id="track_hint"><?php echo $this->__('Double click on above image to view full picture') ?></p>
<div class="zoom">
<img id="zoom_out" src="<?php echo $this->getSkinUrl('images/slider_btn_zoom_out.gif') ?>" alt="<?php echo $this->__('Zoom Out') ?>" title="<?php echo $this->__('Zoom Out') ?>" class="btn-zoom-out" />
<div id="track">
<div id="handle"></div>
</div>
<img id="zoom_in" src="<?php echo $this->getSkinUrl('images/slider_btn_zoom_in.gif') ?>" alt="<?php echo $this->__('Zoom In') ?>" title="<?php echo $this->__('Zoom In') ?>" class="btn-zoom-in" />
</div>
<script type="text/javascript">
//<![CDATA[
Event.observe(window, 'load', function() {
product_zoom = new Product.Zoom('image', 'track', 'handle', 'zoom_in', 'zoom_out', 'track_hint');
});
//]]>
</script>
<?php else: ?>
<p class="product-image">
<?php
$_img = '<img src="'.$this->helper('catalog/image')->init($_product, 'image')->resize(265).'" alt="'.$this->htmlEscape($this->getImageLabel()).'" title="'.$this->htmlEscape($this->getImageLabel()).'" />';
echo $_helper->productAttribute($_product, $_img, 'image');
?>
</p>
<?php endif; ?>
Первая часть (после, если п) выводит масштабируемое изображение, в то время как «еще» часть выводит версию без масштабирования. Я думаю, что самое простое решение, чтобы избавиться от, если заявление и просто оставить версию без трансфокатора:
<?php
$_img = '<img src="'.$this->helper('catalog/image')->init($_product, 'image')->resize(265).'" alt="'.$this->htmlEscape($this->getImageLabel()).'" title="'.$this->htmlEscape($this->getImageLabel()).'" />';
echo $_helper->productAttribute($_product, $_img, 'image');
?>
работает как шарм на свежей инсталляции Magento.
2
Отключение масштабирования отличное, если у вас есть изображения с низким разрешением. Для HD-изображений попробуйте использовать этот плагин, вот пример: http://www.ajax-zoom.com/demo/magento/index.php/chair.html
Смежные вопросы
- 1. Отключить масштабирование изображения в ионном?
- 2. Отключить масштабирование изображения в масштабируемом scrollview
- 3. Отключить масштабирование в Galleria
- 4. Отключить масштабирование/масштабирование при изменении размера проигрывателя
- 5. Как отключить масштабирование в JFreeChart?
- 6. Как отключить масштабирование изображения сетчатки в структуре cocos2d-x
- 7. Масштабирование изображения
- 8. Jssor Slider - Как отключить масштабирование?
- 9. Как отключить масштабирование мобильного устройства?
- 10. C# WinForms отключить масштабирование DPI
- 11. Масштабирование изображения
- 12. Масштабирование изображения
- 13. iOS Safari - отключить масштабирование
- 14. отключить масштабирование по крану
- 15. Отключить масштабирование интенсивности в scipy.imsave
- 16. JFreeChart отключить масштабирование
- 17. JMapViewer отключить масштабирование
- 18. Android 4.1+ (Javascript браузер): как отключить масштабирование/масштабирование при вращении?
- 19. Как предотвратить масштабирование изображения Graphics.DrawImage?
- 20. Масштабирование изображения внутри окна изображения
- 21. Могу ли я отключить плавное масштабирование изображения Safari?
- 22. Отключить масштабирование изображения в Firefox с помощью javascript
- 23. Масштабирование в magento 1.9 не работает
- 24. масштабирование изображения и масштабирование в css
- 25. Как предотвратить масштабирование изображения с помощью SpriteKit?
- 26. Масштабирование изображения в JavaFX
- 27. UISegmentedControl масштабирование изображения
- 28. Масштабирование Часть изображения
- 29. NSToolbarItem масштабирование изображения
- 30. Отключить вертикальное масштабирование в GTK +
Благодарим вас за это – mcgrailm