我在Umbraco网站上有一个博客部分,我想从每个博客项目中获取所有标签,并将它们组合到一个列表中,而不用分享,这样我就可以使用标签列表作为过滤器。在Umbraco中结合孩子的标签
我有这个部分,其中标签将被列为
<ul id="blogTags" class="inline-list">
<li class="tag-item"><a href="#">Tag 1</a></li>
<li class="tag-item"><a href="#">Tag 2</a></li>
<li class="tag-item"><a href="#">Tag 3</a></li>
<li class="tag-item"><a href="#">Tag 4</a></li>
</ul>
在我BlogItem的doctype我有一个字段tagsList
在编辑器可以输入一个逗号分隔的标签列表。
所以基本上我想从所有BlogItems中获取所有标签并将它们组合到一个列表中,其中dublicates被删除。
我使用让所有博客内容:
var blogItems = Umbraco.TypedContent(Model.Content.Id).Children.Where(x => x.DocumentTypeAlias == "BlogItem" && x.IsVisible());
但我不知道如何让所有的标签,合并和删除dublicates。
'tagsList'是什么类型 - 一个文本字符串或? –
tagsList是一个文本字符串 –