Tôi cần tìm cách hiển thị giá trị của thuộc tính tùy chỉnh thay cho "Tên sản phẩm" được hiển thị trong hình bên dưới.Magento - Hiển thị thuộc tính tùy chỉnh trong bảng Sản phẩm được nhóm
Grouped products table http://www.magentocommerce.com/images/uploads/grouped_prod_front.gif
Tôi đang làm việc với /app/design/frontend/default/defaultx/template/catalog/product/view/type/grouped.php
Đoạn code dưới đây không làm việc (thuộc tính tùy chỉnh là nămmade):
<?php if (count($_associatedProducts)): ?>
<?php foreach ($_associatedProducts as $_item): ?>
<tr>
<td><?php echo $this->htmlEscape($_item->getYearmade()) ?></td>
Mọi trợ giúp sẽ được đánh giá cao.
EDIT: Vì vậy, câu trả lời hóa ra khá đơn giản. Bạn thấy những gì tôi không đề cập ở trên là có là thực sự là đầu ra ... nhưng đó chỉ là một số (ví dụ: 52). Hóa ra đây là ID cho giá trị thuộc tính tùy chỉnh đó (Đó là một loại Dropdown thuộc tính tùy chỉnh).
Vì vậy, trong bản tóm tắt
này hoạt động cho các thuộc tính tùy chỉnh của kiểu văn bản:
echo $this->htmlEscape($_item->getYearmade())
Nhưng đối với tất cả các loại thuộc tính tùy chỉnh (tôi nghĩ), sau đây nên được sử dụng:
echo $this->htmlEscape($_item->getAttributeText('yearmade'))
Tôi sẽ không phát hiện ra điều này nếu không có câu trả lời xuất sắc nhất do Alan Storm cung cấp, bên dưới. Cảm ơn ngài.
Đối với những người vẫn cung cấp câu trả lời, lưu ý rằng câu hỏi này đã được đăng cách đây 3 năm. Các codebase Magento đã phát triển kể từ đó, vì vậy rõ ràng kết quả của bạn sẽ khác nhau. –