在 Sitecore 中,Glass Mapper 可编辑功能在迭代 collection of objects 时如何工作?
In Sitecore, how does the Glass Mapper Editable feature work when iterating through a collection of objects?
我正在使用 Glass Mapper v3.2.3 和 Sitecore v7.5。我在 this tutorial 中看到处理像 MultiList 这样的字段并返回一个 objects 列表是多么容易,我可以像这样在我的子布局上迭代它:
<ul class="thumbnails">
<% foreach (var news in Model.News)
{ %>
<li class="span3">
<div class="thumbnail">
<img src="<%=news.FeaturedImage.Src %>" alt="<%=news.FeaturedImage.Alt %>">
<h4>
<a href="<%=news.Url %>">
<%=news.Title %>
</a>
</h4>
<p><%=news.Abstract %></p>
</div>
</li>
<% } %>
</ul>
而且我还看到在 this tutorial 中使用 Glass 中的可编辑功能是多么容易。但是我不知道该怎么做,就是在遍历 objects 列表时让上面代码中的字段可编辑。可编辑功能似乎只适用于基础模型。
在上面的代码中,我想让新闻的特色图片、标题和摘要都可以编辑。使用 Glass Mapper 甚至有可能吗?
像这样:@Editable(news, x=>x.Title)
我正在使用 Glass Mapper v3.2.3 和 Sitecore v7.5。我在 this tutorial 中看到处理像 MultiList 这样的字段并返回一个 objects 列表是多么容易,我可以像这样在我的子布局上迭代它:
<ul class="thumbnails">
<% foreach (var news in Model.News)
{ %>
<li class="span3">
<div class="thumbnail">
<img src="<%=news.FeaturedImage.Src %>" alt="<%=news.FeaturedImage.Alt %>">
<h4>
<a href="<%=news.Url %>">
<%=news.Title %>
</a>
</h4>
<p><%=news.Abstract %></p>
</div>
</li>
<% } %>
</ul>
而且我还看到在 this tutorial 中使用 Glass 中的可编辑功能是多么容易。但是我不知道该怎么做,就是在遍历 objects 列表时让上面代码中的字段可编辑。可编辑功能似乎只适用于基础模型。
在上面的代码中,我想让新闻的特色图片、标题和摘要都可以编辑。使用 Glass Mapper 甚至有可能吗?
像这样:@Editable(news, x=>x.Title)