2010-08-14 4 views

답변

6

템플릿 디렉토리 (/ app/design/default/your_theme/template)에서 /catalog/product/view/media.phtml을 수정할 수 있습니다. 은 "다른"부분이 아닌 줌 버전을 출력하면서

<?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; ?> 

첫번째 부분 (는 IF 절 후) 줌 가능한 화상 출력이 이미지를 출력하는 코드이다. 마 젠토를 새로 설치에 마법처럼

<?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'); 
    ?> 

작품 : 내가 가장 쉬운 해결책은 if 문을 제거하고 바로 비 줌 버전을 떠나 얻을 생각합니다.

+0

감사합니다. – mcgrailm

관련 문제