2013-04-23 11 views

risposta

13

È possibile utilizzare diversi parametri di stringa di query nell'URL dell'immagine per consentire a Sitecore di modificare l'immagine. L'immagine deve essere un elemento multimediale Sitecore.

Ecco un elenco dei parametri di stringa di query supportati:

  • w: larghezza in pixel
  • h: altezza in pixel
  • mw: larghezza massima in pixel
  • mh: Altezza massima in pixel
  • la: Lingua (predefinito nella lingua di contesto)
  • vs: Versione (predefinita alla versione più recente)
  • db: nome del database (il default è di database contesto)
  • bc: colore dello sfondo (il default è nero)
  • come: Consentire tratto (come = 1)
  • sc: Scala dal numero a virgola mobile (sc =. 25 = 25%)
  • thn: Thumbnail (thn = 1)
  • dmc: Disabilita supporti di memorizzazione nella cache, sia il recupero e la conservazione (dmc = 1)

Nel tuo caso è possibile utilizzare per esempio il? come = 1 & w = 600 per ottenere l'immagine r esized a 600 px di larghezza.

Si può anche fare questo a livello di codice per impostare le MediaUrlOptions durante la creazione del mediaUrl:

var mediaOptions = new MediaUrlOptions {AllowStretch = true, Width = 600}; 
var mediaUrl = MediaManager.GetMediaUrl(mediaItem, mediaOptions); 
Problemi correlati