在我的Magento產品頁面上;當產品具有一個自定義屬性的多個值時;而不是顯示值顯示文本「數組」。它適用於一個值。 謝謝, 薩姆Magento產品顯示文本「數組」而不是多個值
0
A
回答
0
我發現這對Magento論壇,它似乎工作: `getData('attribute_name')):?>
getResource() - > getAttribute('attribute_name') - > getFrontend() - > getValue($ _ product))?>
`
0
你可以這樣做:
<?php
foreach($_product->getMetal() as $name => $value): ?>
<?php echo $name;?> = <?php echo $value;?>
<?php
endforeach; ?>
Magento的利用了PHP的神奇的getter/setter功能(http://www.php.net/manual/en/language。 oop5.overloading.php#object.get)。
您可以執行vardump($_product)
查看可用屬性(它們存儲在產品的_data數組中)。然後,要檢索其中的一個,只需刪除下劃線並將每個單詞的第一個字母改爲大寫。
編輯:
如果上面的代碼沒有輸出值,你可以做到這一點(它會告訴你如何得到的值):
<?php
foreach($_product->getMetal() as $attribute): ?>
<?php var_dump($attribute); ?>
<?php
endforeach; ?>
相關問題
- 1. Magento - 顯示個別產品
- 2. Magento產品顯示不在後端顯示產品reindex
- 3. 顯示文本(產品標題)而不是長URL網址
- 4. Magento顯示空的分組產品
- 5. Magento顯示分組產品特價
- 6. SQL不只顯示一個產品而是更多
- 7. 顯示所有產品而不是隻顯示一個
- 8. Magento產品名稱作爲文本而不是varchar
- 9. 產品不在magento主頁中顯示?
- 10. Magento類別頁面不顯示產品
- 11. Magento相關產品不會顯示
- 12. Magento:捆綁產品不顯示選項
- 13. Magento的 - 翻譯產品不顯示
- 14. Magento產品數顯示錯誤?
- 15. 顯示來自api的產品而不是來自magento的數據庫
- 16. Magento - 相關產品不顯示在可配置產品下
- 17. 隨機產品magento每次顯示2個固定產品
- 18. Magento:在產品頁面上顯示兩個產品
- 19. 極限數量的產品頁面上顯示產品reveiws magento
- 20. magento按產品總數顯示導航產品
- 21. 顯示文本值而不是ID
- 22. 顯示選項文本,而不是值
- 23. 顯示文本,而不是NULL值
- 24. Magento:所有產品的產品獎品顯示爲零
- 25. Magento分組的產品未顯示商品/價格
- 26. 組Magento的產品
- 27. Magento可配置產品不顯示所有可能的組合
- 28. Magento的分組的產品不顯示前端
- 29. Magento產品價格等於0顯示文本
- 30. 顯示4個產品,每行而不是3
您必須遍歷值並單獨顯示它們。既然你沒有提供太多的信息,那我只能抱歉。 –
嗨Zachary,我在我的產品的view.phtml文件中有以下代碼:'<?php echo $ _product-> getAttributeText('metal')?>'我將如何遍歷它們以使它們全部顯示? – Sam