Как связать DropLink с помощью пользовательского провайдера данных?
Дополнительная информация: Я пытаюсь создать сайт каталога товаров с помощью Sitecore.К каждому продукту в дереве контента sitecore могут быть добавлены звездный рейтинг и краткий текстовый обзор (, который будет связан с пользователем, расширенным с поставщиком профилей, но это другой вопрос ).
Я планирую сохранить обзорную информацию во внешней базе данных и ссылаться на нее, используя собственный поставщик данных.Я скачал NorthwindDataProvider из общего источника ( здесь ) и изменил его, чтобы использовать таблицу, которая содержит рейтинг, текст и поле уникального идентификатора для хранения идентификатора продукта, из которого на сайте прилагается обзорto.
Поле шаблона представляет собой дроплинк, а для источника данных заданы продукты в каталоге.
Когда я редактирую обзор в пользовательском поставщике данных с помощью редактора контента sitecore, состояние дроплинк«Значение отсутствует в списке выбора», даже если я выберу один из заполненных продуктов и сохраню его с помощью sitecore.
Он сохраняет идентификатор в базе данных, но если я посмотрю на необработанное значение, он отобразит идентификатор без фигурных скобок.Необработанные значения рабочих полей droplink содержат квадратные скобки.
Для создания обзора я использую сообщение jquery для веб-службы, которая пишет в базу данных с использованием внешнего текста данных.Должен ли я использовать какой-либо API Sitecore для использования пользовательского провайдера данных вместо этого?
Любая информация с использованием пользовательских провайдеров данных будет полезна.В документации, которую я смог найти, все указано, что можно сделать, но я изо всех сил пытаюсь найти реальную реализацию.