我怎样才能在剃刀中做到这一点:
如何在剃刀(c#/ umbraco)中制作这个(我认为)结构?
@inherits umbraco.MacroEngines.DynamicNodeContext
<ul class="image-gallery">
@foreach (var item in @Model.fotoGallerij)
{
<li>
<a class="gallery grouped" href="/ImageGen.ashx?height=500&constrain=true&crop=resize&image=@item.Image.umbracoFile" title="">
<img src="/ImageGen.ashx?width=71&height=73&crop=resize&image=@item.Image.umbracoFile" alt=""/></a>
</li>
}
</ul>
<script>
$("a.gallery").colorbox({rel:'grouped'});
</script>
感谢您的帮助!
答案 0 :(得分:4)
Razor实际上是C#,所以你可以用C#做任何事情,你可以用Razor做。这样的事情应该有效:
@inherits umbraco.MacroEngines.DynamicNodeContext
@if (Model.fotoGallerij.Count() == 1)
{
// Display only the one here...
}
else if (Model.fotoGallerij.Count() > 1)
{
// Loop through the list of items here...
}