在magento前端顯示自定義屬性值
阿新 • • 發佈:2019-01-24
magento有強大的自定義屬性的功能,允許使用者對產品進行各種屬性定義。在這裡記錄下開發過程中遇到的各種屬性值的前端輸出。
1. 簡單文字 ,前端顯示程式碼如下:
$_product->getAttributeName()
其中AttributeName為屬性欄位,比如你自定義了欄位color,則用$_product->getColor() 獲取
2. 文字區域(可嵌入html程式碼),比如certificate欄位為新增圖文描述,前端顯示certificate欄位獲取程式碼如下:
<?php $_description = $_product->getCertificate(); ?> <?php echo $this->helper('catalog/output')->productAttribute($this->getProduct(), $_description, 'certificate') ?>
3. 下拉框,比如獲取color下拉框欄位值
$_product->getResource()->getAttribute('color')->getFrontend()->getValue($_product)