2

我们有一个 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个问题:

  1. 有没有更好(不那么不稳定)的方法来根据类别(动态)获取多列表的产品
  2. 如何将 uCommerce 产品实体转换为 Sitecore 项目?
4

1 回答 1

1

uCommerce 产品作为您可以访问的站点核心项目存在于 Sitecore 内容树中,并且您可以将多列表的数据源设置为内容树的该部分。

我不完全确定您要达到的目标,但希望这可以为您指明正确的方向。

于 2014-06-10T08:13:31.537 回答