2013-01-14 61 views
0

我正在做一個magento定製網站,我需要在購物車頁面上添加一些關於產品的附加信息,結帳頁面。我是新的magento請幫助我如何做到這一點。在magento的購物車頁面上添加更多信息

我想這段代碼的應用程序\設計\前臺\基地\ DEFAULT \模板\結賬\車\項目\ default.phtml

$_product =$_item->getProductId(); 
$_helper = $this->helper('catalog/output'); 
    $_product = $this->getProduct() 
?> 
<?php if($_additional = $this->getAdditionalData()): ?> 

    <div class="availability in-stock"><b>Compatible with : </b><div class="button2" style="color:#77C25A;"><?php echo $_additional['computer_manufacturers']['value']; echo " | "; echo $_additional['model_type']['value']; echo " | "; echo $_additional['model_version']['value'] ; ?> </div></div> 


<?php endif;?> 

回答

0

嗨,你可以嘗試以下方法:

$product = Mage::getModel("Catalog/Product")->load($_item->getProduct()->getId()); 
//echo sprintf("<pre>%s</pre>",print_r($product->getData(),true)); 
echo $product->getColor(); //shows the key 3 
echo $product->getData('color'); //shows the key 3 
echo $product->getAttributeText('color'); //shows the text blue 

使在前端提供的屬性:

在管理屬性頁:

  • 允許在前端

在前端 上查看產品頁面

  • 可見HTML標籤上的sprintf刪除註釋看到有多數民衆贊成。當你在鍵中有_時,你應該使用CamelCase符號,這樣the_color將變成getTheColor()。

    希望它有幫助!

  • 相關問題