屬性我需要找到一種方式來顯示替代「產品名稱」下面的圖片中顯示的自定義屬性的值。Magento的 - 顯示自定義分組中的產品表
Grouped products table http://www.magentocommerce.com/images/uploads/grouped_prod_front.gif
我與/app/design/frontend/default/defaultx/template/catalog/product/view/type/grouped.php
下面的代碼不起作用工作(自定義屬性爲年份):
<?php if (count($_associatedProducts)): ?>
<?php foreach ($_associatedProducts as $_item): ?>
<tr>
<td><?php echo $this->htmlEscape($_item->getYearmade()) ?></td>
任何幫助,將不勝感激。
編輯:因此,答案原來是相當簡單。你明白我的失敗上面提到的是,有爲確實輸出......但是,這只是一個號碼(例如:52)。原來,這是該自定義屬性值的ID(這是自定義屬性的下拉類型)。
因此,在總結
這適用於文本類型的自定義屬性:
echo $this->htmlEscape($_item->getYearmade())
但對於所有其他類型的自定義屬性(我認爲),以下應使用:
echo $this->htmlEscape($_item->getAttributeText('yearmade'))
如果沒有Alan Storm提供的最佳答案,我不會發現這一點。謝謝你,先生。
對於那些仍在提供答案的人,請注意,這個問題在3年前發佈。自那時起,Magento代碼庫已經發展,顯然你的結果會有所不同。 – 2012-02-10 11:02:42