Кажется, что это должно быть легко. Возможно, это так, и я просто переусердствовал. У меня есть куча предметов, которые имеют поле категории, установленное через DropLink. Я хочу захватить все элементы, соответствующие одному из этих параметров. Например, возьмите список всех элементов, где Category = Brochure. Кажется, мне не кажется, что идентификатор параметра Droplink соответствует параметру Category для самого элемента.Получить все элементы, соответствующие опции DropLink в Sitecore
EDIT: Включенный текущий код по запросу.
public List<PoolDownload> Manuals
{
get
{
LookupField cat = (LookupField)this.Item.Fields["Category"];
return this.Downloads.Where(i => (i.Item.TemplateID == PoolDownload.TemplateId) &&
(i.Item.GlassCast<Pdp.Pool.Website.Business.Entities.PoolDownload>().Category.ToString() == cat.TargetID.ToString()))
.ToList();
}
}
Опубликуйте свой код, чтобы показать, что вы пробовали до сих пор. – haliphax
Каков тип свойства Category? – DougCouto
@Barbosa Поле Category - это поле DropLink. – timT