2013-04-23 41 views

Trả lời

13

Bạn có thể sử dụng một số thông số chuỗi truy vấn trong url của hình ảnh để cho phép Sitecore sửa đổi hình ảnh. Hình ảnh phải là một mục Sitecore Media.

Dưới đây là danh sách các tham số chuỗi truy vấn hỗ trợ:

  • w: Chiều rộng bằng pixel
  • h: Chiều cao bằng pixel
  • mw: Chiều rộng tối đa bằng pixel
  • mh: Chiều cao tối đa in pixels
  • la: Ngôn ngữ (mặc định theo ngôn ngữ ngữ cảnh)
  • so với: Phiên bản (mặc định là phiên bản mới nhất)
  • db: tên cơ sở dữ liệu (mặc định là cơ sở dữ liệu ngữ cảnh)
  • bc: Màu nền (mặc định là màu đen)
  • như: Cho phép kéo dài (như = 1)
  • sc: Scale theo số điểm (sc = nổi. 25 = 25%)
  • thn: Thumbnail (thn = 1)
  • dmc: Vô hiệu hóa bộ nhớ đệm phương tiện truyền thông, cả hai hồi và lưu trữ (dmc = 1)

Trong trường hợp của bạn, bạn có thể sử dụng ví dụ? as = 1 & w = 600 để lấy hình ảnh được thực hiện với chiều rộng 600px.

Bạn cũng có thể làm điều này lập trình để thiết lập MediaUrlOptions khi tạo mediaUrl:

var mediaOptions = new MediaUrlOptions {AllowStretch = true, Width = 600}; 
var mediaUrl = MediaManager.GetMediaUrl(mediaItem, mediaOptions); 
Các vấn đề liên quan