Czy ktoś wie, jak wyłączyć obraz produktu powiększanie Magento?Magento, jak wyłączyć powiększanie obrazu
6
A
Odpowiedz
6
Możesz zmodyfikować/katalog/produkt/podgląd/media.phtml wewnątrz katalogu szablonów (/ app/design/default/your_theme/template). Jest to kod, który wyświetla obraz:
<?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; ?>
Pierwsza część (po klauzuli if) wyprowadza zoomable obraz, podczas gdy „inny” część wyprowadza wersję non-zoom. Myślę, że najprostszym rozwiązaniem jest pozbycie się if i po prostu zostawić w wersji non-zoom:
<?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');
?>
działa jak czar na świeżej instalacji Magento.
2
Wyłączenie powiększenia jest świetne, jeśli masz obrazy o niskiej rozdzielczości. W przypadku obrazków HD spróbuj użyć tej wtyczki, oto przykład: http://www.ajax-zoom.com/demo/magento/index.php/chair.html
Powiązane problemy
- 1. Bezgłowe powiększanie obrazu JAVA
- 2. Jak włączyć powiększanie szczypcami w przełączniku obrazu?
- 3. Powiększanie i przesuwanie obrazu na płótnie
- 4. Powiększanie obrazu w aplikacjach Windows Store
- 5. Jak wyłączyć rejestrację frontendową w Magento
- 6. Magento przesyłanie obrazu pole formularza
- 7. Czy można wyłączyć przewijanie i powiększanie w przeglądarce internetowej?
- 8. Jak wyłączyć obramowanie obrazu w IE
- 9. wyłączyć powiększanie przeciągając w Google mapy, klikając przycisk
- 10. Jak wyłączyć oświadczenie Usuń z local.xml w Magento
- 11. WPF - Powiększanie obrazu wewnątrz przeglądarki przewijania i dostosowywanie pasków przewijania
- 12. Aplikacja Windows 8.1 Metro - Zsuwanie i powiększanie obrazu
- 13. Magento Zestaw wyrobów Label obrazu podczas importu
- 14. Powiększanie płótnem
- 15. Jak dodać niestandardowe pole obrazu do kategorii w Magento?
- 16. Jak uzyskać pełny produkt URL obrazu w Magento
- 17. Powiększanie projektanta formularza wizualnego
- 18. Jak wyłączyć odbiornik kliknięć w widoku obrazu? Android
- 19. Jak wyłączyć efekt zanikania obrazu w trybie React Native?
- 20. automatyczne powiększanie iPhone'a Safari
- 21. Powiększanie HTML/CSS
- 22. powiększanie phonegap dla Androida
- 23. Włącz powiększanie strony mobilnej
- 24. QTableView Powiększanie/pomniejszanie
- 25. CSS3 powiększanie kursora myszy
- 26. OrbitControls - Czy mogę dynamicznie włączać/wyłączać powiększanie?
- 27. SVG powiększanie myszy - model matematyczny
- 28. Jak mogę zatrzymać wstępne powiększanie alfa przy użyciu obrazu na płótnie?
- 29. Powiększanie UIScrollView nie działa
- 30. Powiększanie mapy w D3
dziękuję za to – mcgrailm