我们有一个 Sitecore 模板,我们希望在该模板上放置一个 Multilist 字段,该字段允许内容编辑器从 uCommerce 中挑选前 N 个产品来与使用此模板的页面相关联。我已经研究过使用自定义数据模板字段源(http://www.sitecore.net/Community/Technical-Blogs/John-West-Sitecore-Blog/Posts/2013/09/Sitecore-7-Custom-Classes- as-Data-Template-Field- Sources.aspx )并使用 uCommerce API,我可以将页面名称(即类别)与 uCommerce 中的类别匹配。
然后我可以带回产品供编辑器选择,但我似乎无法做的最后一部分是将它们转换为 Sitecore 项目,因为这是数据源所需的返回类型。
我想有2个问题:
- 有没有更好(不那么不稳定)的方法来根据类别(动态)获取多列表的产品
- 如何将 uCommerce 产品实体转换为 Sitecore 项目?