Thêm hình ảnh thể loại với REST


7

Có ai đã tải lên thành công một hình ảnh để sử dụng với một thể loại? Khi xem qua tài liệu @ http://devdocs.magento.com/swagger/index.html#/ Tôi không thấy bất kỳ triển khai nào có thể hỗ trợ nó.

Ngoài ra, khi truy xuất một danh mục bằng REST, bạn không lấy lại được hình ảnh danh mục.

Trong trang quản trị, bạn có thể thêm danh mục ở đây: nhập mô tả hình ảnh ở đây

Câu trả lời:


6

Tại thời điểm này, điều này là không thể nếu không mở rộng chức năng cốt lõi. Tuy nhiên, có thể thêm hỗ trợ lưu / nhận hình ảnh danh mục vào API REST thể loại bằng cơ chế thuộc tính mở rộng:

  1. Khai báo thuộc tính mở rộng của stringloại cho \Magento\Catalog\Api\Data\CategoryInterface(nó sẽ giữ hình ảnh được mã hóa base64)
  2. Viết afterSaveplugin \Magento\Catalog\Api\CategoryRepositoryInterface::saveđể lưu hình ảnh
  3. Viết afterLoadplugin \Magento\Catalog\Api\CategoryRepositoryInterface::getđể tải hình ảnh

Xem hướng dẫn chi tiết hơn về khai báo các thuộc tính mở rộng trong câu trả lời này


Cảm ơn, điều đó có thể sẽ thực hiện công việc nhưng tôi không có nhiều kiến ​​thức để viết PR. Tôi đoán tôi đã rời đi mà không có chức năng.
EMP

1

Thật không may, chúng tôi chỉ có khả năng thực hiện các đối tượng mở rộng danh mục vào thời điểm đó và chưa nhận được điều này. Sẽ thật tuyệt nếu ai đó có thể gửi PR.

Cảm ơn, Chuck


Tôi cũng muốn điều đó ... nâng cao!
EMP
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.