0

我刚开始使用 Umbraco。我正在尝试做一件简单的事情,但没有运气。

我在媒体部分有一张图片:

在此处输入图像描述

我想在这里使用它:

<img src="<umbraco:Item field='home_SlideImage' runat='server' />" alt="" />

字段='home_SlideImage':

在此处输入图像描述

如果我“检查元素”,我会看到一个 id:

在此处输入图像描述

如何显示实际图像,而不是 id?

4

1 回答 1

1

如果你想使用 umbraco:Item 那么……</p>

<img src="<umbraco:Item field='home_SlideImage' runat='server' xslt='umbraco.library:GetMedia({0},true())/umbracoFile' xsltDisableEscaping='true'></umbraco:Item>" alt=""  />

就我个人而言,我发现通过 Razor 宏来执行此操作更直接和更清洁......

<umbraco:Macro  runat="server" language="cshtml">
    <img src='@Model.MediaById(@Model.home_SlideImage).umbracoFile' alt="" />
</umbraco:Macro>
于 2014-07-01T23:33:16.543 回答