Ho creato un servizio web e ho avuto imagefield dal sitecore6.6. Ora voglio cambiare la larghezza e l'altezza dell'immagine in modo dinamico in modo da avere una grande immagine al volo. Ci sono quasi 1000 immagini che richiedono un cambio di formato. Qualsiasi aiuto ...Come modificare dinamicamente la dimensione dell'immagine in Sitecore?
5
A
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
- 1. Come modificare dinamicamente la dimensione del testo in Android
- 2. modificare la dimensione dell'array
- 3. come modificare dinamicamente la classe frammento
- 4. come modificare dinamicamente la posizione dello sprite?
- 5. Come modificare la dimensione del testo Menu
- 6. Come modificare la dimensione accenno di TextInputLayout
- 7. Come modificare dinamicamente la dimensione del carattere nel layout automatico iOS?
- 8. Come modificare dinamicamente la dimensione dello stile di una tela da JavaScript?
- 9. Come modificare dinamicamente l'attività iniziale?
- 10. Come modificare dinamicamente Altezza ImageView
- 11. Come modificare dinamicamente l'ereditarietà in Ruby
- 12. Come modificare dinamicamente il contentSize di UIPopoverController?
- 13. Come modificare dinamicamente la classe di un oggetto in C#?
- 14. Come intercettare e modificare dinamicamente la query sql in mybatis
- 15. Come modificare dinamicamente la classe di un Html.ActionLink in MVC
- 16. Come modificare dinamicamente l'altezza della banda?
- 17. Come modificare dinamicamente le immagini in SurfaceView?
- 18. Modifica dinamicamente la dimensione del pannello
- 19. Come modificare l'icona APP dinamicamente in Android
- 20. Come modificare dinamicamente una JLabel
- 21. Come modificare la dimensione del carattere in Solution Explorer
- 22. Come modificare la dimensione del testo di correlazione in ggpairs()
- 23. Come modificare la dimensione della finestra WPF in modo dinamico?
- 24. Come modificare la dimensione del punto in gnuplot
- 25. Come modificare la dimensione del testo di UIbutton in monotouch?
- 26. Come modificare la dimensione di elemento-avatar in ionico?
- 27. Come posso modificare la dimensione della scheda in Vim?
- 28. Come modificare la dimensione di UIView in Interface Builder
- 29. Come impostare dinamicamente la dimensione del contenuto di UIScrollView
- 30. three.js - Come posso modificare dinamicamente l'opacità dell'oggetto?