Tôi không thể tìm ra điều này!nhận được một mảng của tất cả các thuộc tính sản phẩm trong magento
Tôi đang cố gắng lấy danh sách thuộc tính sản phẩm vào một mảng trên trang list.phtml. Tôi đã thử mọi thứ. Tôi đã thấy rất nhiều giải pháp sử dụng
$attributes = $product->getAttributes();
nhưng tôi không thể làm việc này, nó chỉ hiển thị một trang trống. Bất kỳ trợ giúp sẽ được đánh giá rất nhiều, tôi đã dành hàng giờ đồng hồ về vấn đề này cho đến nay ...
Tôi đang sử dụng phiên bản Magento 1.4.2.0
UPDATE: Đây là chính xác những gì tôi đang cố gắng để làm:
$neededAttributes = Mage::helper('mymodule')->getNeededAttributes();
$attributes = $product->getAttributes();
foreach ($attributes as $attribute) {
if(in_array($attribute->getAttributeCode(), $neededAttributes)) {
$attributename = $attribute->getAttributeCode();
echo $attributename;
}
}
này nằm ở cùng gallery.phtml tập tin trong thiết kế/adminhtml/default/default/Danh mục hàng/sản phẩm/helper/
Đối với một số lý do, tôi không thể có được chức năng getAttributeCode trở lại bất cứ điều gì.
bạn đã thử lấy bộ sưu tập sản phẩm trước chưa? – kjy112
Bạn đã sử dụng gỡ lỗi từng bước với trình gỡ lỗi như XDebug chưa? – greg0ire
Bạn có hỏi giá trị của các thuộc tính cho sản phẩm cụ thể đó hoặc danh sách tất cả các mã thuộc tính có thể không? –