есть.
Я сопоставляю элементы Sitecore, используя GlassMapper v5 на Sitecore.
Мы реализовали следующие классы с помощью GlassMapper.
Однако, хотя значение поля получено для элемента ItemTemplate, значение поля Droplist (CategoryTemplate), созданного в ItemTemplate, было возвращено NULL и не может быть получено.
[SitecoreType(TemplateId = "9876...", AutoMap = true)]
public class ItemTemplate
{
[SitecoreParent]
public virtual Common Parent { get; set; }
[SitecoreField(FieldName = "Category", FieldType = SitecoreFieldType.Droplist)]
public virtual CategoryTemplate Category { get; set; }
}
[SitecoreType(TemplateId = "1234...", AutoMap = true, TemplateName = "CategoryTemplate")]
public class CategoryTemplate
{
[SitecoreField(FieldName = "Id")]
public virtual string CategoryId { get; set; }
[SitecoreField(FieldName = "Name")]
public virtual string CategoryName { get; set; }
}
Мало информации о GlassMapper V5, пожалуйста, скажите мне.
Информация об окружающей среде:
Sitecore 9.0.2
GlassMapper 5.0.6.0