How To: Show a media library image using inline XSLT
You no longer need to use a macro to show an image in the HTML output that was chosen using a media picker. Umbraco's support for inline xslt from the Umbraco:Item tag has made this very easy to display.
Under the following conditions:
- You have a document type with a property whose data type is Media Picker, and alias is 'mediaImage'
- This property has been set to an image on your content node
- You do not wish to display any markup if the image has not been set
Using the following tag in your template will display the image:
<umbraco:Item
field="mediaImage"
xslt="concat(
'<img src="',
umbraco.library:GetMedia({0})/umbracoImage,
'" />'
xsltDisableEscaping="true"/>