Tôi đang cố gắng từ nhiều giờ nhưng tôi không thể tải giá trị tùy chọn quản trị viên của một thuộc tính nhất định. Mặc dù tôi có đủ thông tin như tùy chọn_id và lưu trữ giá trị lượt xem:
$attributeId = Mage::getResourceModel('eav/entity_attribute')->getIdByCode('catalog_product','color');
$attribute = Mage::getModel('catalog/resource_eav_attribute')->load($attributeId);
$attributeOptions = $attribute ->getSource()->getAllOptions();
Bảng tùy chọn thuộc tính (tên: màu) của tôi trông giống như
Quản trị cửa hàng mặc định xem 15 trắng 20 màu vàng 22 màu xanh 45 xanh
Sau đây chỉ cung cấp cho tôi các id tùy chọn:
$colorOfProduct = "white";
$attributeId = Mage::getResourceModel('eav/entity_attribute')->getIdByCode('catalog_product','color');
$attribute = Mage::getModel('catalog/resource_eav_attribute')->load($attributeId);
$attributeOptions = $attribute ->getSource()->getAllOptions();
foreach ($attributeOptions as $option) {
if ($option['label'] == $colorOfProduct)
echo $option['value'];
}
Tôi có giá trị xem cửa hàng mặc định (nghĩa là màu trắng) và cần giá trị Quản trị viên được chỉ định. Thật không may, tôi không hoàn thành nó và đánh giá cao mọi sự giúp đỡ.