在我的内容部分,我有一个属性编辑器(原型),它允许独立于内容树为站点设置内容。我需要根据我当前所在的页面仅显示一个类别的子类别。我现在拥有的是:
//get the content with id of 1123 from Content Section, type DynamicPublishedContent
var catItems = Umbraco.Content(1123).categoryItem;
foreach (var item in catItems)
{
foreach (var sub in item.GetValue<ArchetypeModel>("subCatItem"))
{
<div class="tbl_dt">
<p class="offerName">@sub.GetValue("offerName")</p>
<p class="departurePort">@sub.GetValue("departurePort")</p>
</div>
}
}
有关其他详细信息,请参阅此参考:Umbraco 7: Get fields from same property based on current page
问:如何将属性映射到内容页面并检查是否与当前页面关联并仅显示映射当前页面的字段?这可以通过添加一个content picker
来完成吗?如果是这样,我如何检查它是否与当前页面相关联?