【发布时间】:2016-07-02 08:49:35
【问题描述】:
@{
var partnerReviews = CurrentPage.Site().FirstChild("generalDataType").Children("partnersReview").Where("Visible");
}
@foreach(var item in partnerReviews){
<div class="col-lg-4">
<div class="bubble">
@item.partnerReviewMessage
</div>
<div class="comments-avatar">
<a href="" class="pull-left">
<img alt="image" src="./img/avatar3.jpg">
<img src="@Umbraco.TypedMedia(Convert.ToInt32("@item.partnerImage").ToString()).Url" />
</a>
<div class="media-body">
<div class="commens-name">
@item.partnerName
</div>
<small class="text-muted">@item.partnerCompanyName</small>
</div>
</div>
</div>
}
我创建了一个部分页面来呈现由合作伙伴审核的用户创建的所有评论消息。每条消息都包含评论消息、合作伙伴名称、合作伙伴公司名称和合作伙伴图片。我已使用媒体选择器上传或选择图片。
我已经创建了上面的循环来呈现我页面上的所有消息。除了图像渲染之外的所有东西都完美。任何人都可以帮助我从媒体库中获取图像的 URL 吗? @Umbraco.TypedMedia(Convert.ToInt32("@item.partnerImage").ToString()).Url
这行有什么问题我没有得到。它在模板中正常工作,而不是部分页面。可能是什么原因?
【问题讨论】:
标签: image umbraco render umbraco7