Как добавить путь к изображению

Я только начал использовать 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>
Другие вопросы по тегам