@{
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
这条线的问题是什么,我没有得到它。它在模板中正常工作而不是部分页面。可能是什么原因?
答案 0 :(得分:1)
我认为这应该有用吗?
$result = $stmt->get_result();
$key = array();
while ($row = $result->fetch_assoc()) {
$key[] = $row;
}
return $key;
看看这里:https://our.umbraco.org/documentation/Reference/Querying/UmbracoHelper/