【发布时间】:2017-09-14 20:07:28
【问题描述】:
我正在尝试在 Umbraco 中创建一个画廊。我只想上传一堆图片,在每张图片上写一个可选的描述,用Razor拉出图片,最后放到网站上。
我可以使用媒体选择器选择许多图像,然后执行以下操作将它们拉出:
var collection = Model.Content.GetPropertyValue<IEnumerable<IPublishedContent>>("images");
foreach (var image in collection) {
<img src="@image.Url" />
}
但如果我使用媒体选择器,我无法在图像上输入描述。
我有一个想法,有点愚蠢和缓慢:在我的 Gallery 文档类型上创建一个名为 Image 的子文档类型。然后每个图像内容都有一个图像和一个描述。不过,这将是一种非常烦人的方式。
有没有更好的方法来做到这一点?
【问题讨论】: