2013-04-16 145 views
0

如何將自定義選項的圖像從產品詳細信息頁面獲取到購物車頁面。 offcourse我可以得到圖像下載鏈接,圖像名稱和它的大小..但我無法獲得圖像路徑在購物車頁面上顯示圖像。如何將自定義選項的圖像從產品詳細信息頁面獲取到購物車頁面

嘗試通過爲管理員添加任何產品的自定義選項圖像,然後瀏覽圖像,然後按添加到購物車,你可以看到dowloadable鏈接,但不是image..plz幫我解決這個問題。

回答

0
Find this code on default.phtml on /app/design/frontend/base/default/template/checkout/cart/item/default.phtml 

and replace with below code 

<?php if ($_options = $this->getOptionList()):?> 
     <dl class="item-options" style="width: 452px;"> 
      <?php foreach ($_options as $_option) : ?> 
      <?php $_formatedOptionValue = $this->getFormatedOptionValue($_option) ?> 
      <dt><?php echo $this->htmlEscape($_option['label']) ?></dt> 
      <?php if($_option['label'] == 'Photo'){ 
       $photo = $_option['value']; 
       $photo = str_replace("<a", "<img width='100' height='100' style='float: right;'", $photo); 
       $photo = str_replace("target", "", $photo); 
       $photo = str_replace("href", "src", $photo); 
       echo $photo."<br>"; 
       ?> 
       <?php }else{ ?> 
      <dd<?php if (isset($_formatedOptionValue['full_view'])): ?> class="truncated"<?php endif; ?>><?php echo $_formatedOptionValue['value'] ?> 
       <?php if (isset($_formatedOptionValue['full_view'])): ?> 
       <div class="truncated_full_value"> 
        <dl class="item-options"> 
         <dt><?php echo $this->htmlEscape($_option['label']) ?></dt> 
         <dd><?php echo $_formatedOptionValue['full_view'] ?></dd> 
        </dl> 
       </div> 
       <?php endif; ?> 
      </dd> 
      <?php } ?> 
      <?php endforeach; ?> 
     </dl> 
     <?php endif;?> 
相關問題