2013-07-11 49 views
0

我使用不同的產品顏色(新增加的屬性)複選框,在產品細節page.using下面的代碼的Magento版本1.7.0.2屬性附加值購物車結賬和訂單頁

我已經加入available_color

應用程序\設計\前臺\ DEFAULT {mytempalte} \模板\目錄\產品\ view.phtml

<?php 
     $_product->getResource()->getAttribute('available_colors')->getFrontend()->getValue($_product); 
     $color = $_product->getAttributeText('available_colors'); 


     ?> 
     <h2>Item Color</h2> 
     <?php foreach ($color as $value): ?> 
      <label class="span4" style="margin-left:0px;"> 
      <input class="pro_color_<?php echo $value; ?>" name="<?php echo $value; ?>" value="<?php echo $value; ?>" type="checkbox"> 
      <?php echo $value; ?>     
      </label>      
     <?php endforeach; ?> 

客戶可以能夠選擇多種顏色。經過選擇產品的顏色,我需要顯示購物車多顏色值和結帳和訂購頁面。

如何將顏色值從產品細節傳遞到其他頁面?

感謝

回答

0

我認爲你應該使用的自定義選項功能爲這個而不是使用屬性。 Here is a nice screencast about custom options
您只需創建一個類型爲checkbox的自定義選項並將其用作顏色值即可。這樣做的缺點是,如果您想要更多產品的選項,您將不得不手動添加所有選項。或者您可以搜索允許一個自定義選項用於多種產品的擴展程序。
添加選項後,您不必執行任何操作。它們將作爲選項添加到購物車。

+0

自定義選項不是實際的或任何其他類型的產品屬性。他們不顯示屬性集。 我已經嘗試過,但我需要其他選項,如自定義屬性。 –

相關問題