Как добавить путь к изображению
Я только начал использовать Umbraco. Я пытаюсь сделать простую вещь, но безуспешно.
У меня есть изображение в разделе СМИ:
и я хочу использовать это здесь:
<img src="<umbraco:Item field='home_SlideImage' runat='server' />" alt="" />
Поле ='home_SlideImage':
Если я "проверяю элемент", я вижу идентификатор:
Как мне показать реальное изображение, а не идентификатор?
1 ответ
Решение
Если вы хотите использовать Umbraco:Item, то...
<img src="<umbraco:Item field='home_SlideImage' runat='server' xslt='umbraco.library:GetMedia({0},true())/umbracoFile' xsltDisableEscaping='true'></umbraco:Item>" alt="" />
Лично я нахожу более прямым и чистым делать это с помощью Razor Macro вместо этого...
<umbraco:Macro runat="server" language="cshtml">
<img src='@Model.MediaById(@Model.home_SlideImage).umbracoFile' alt="" />
</umbraco:Macro>