2

我正处于一个大型网站的新 Web 项目的早期阶段,选择的 CMS 是 Composite C1。到目前为止,我对它感到满意,它很有前途,而且我可以相对快速地使用它。

但是,在我看来,我目前陷入了一个简单的问题。

该项目将处理来自外部数据库的大量产品(6000+),以及大量产品组(分层)。这本身不是问题,但是通过 CMS,网站的编辑将能够将元数据添加到产品中,创建特定于 Web 的产品组等。这就是问题的开始。

在最简单的世界中,自定义数据类型上的单个产品选择器就足够了,但是对于 6000 多种产品,这不是一个选项。所以我想创建一个带有自动完成或搜索字段+结果字段的自定义小部件(将数据添加到我的自定义数据类型时)。

阅读后如何将自定义小部件添加到 C1?我认为这将是一个较小的问题,但我什至无法让代码示例正常工作。我收到配置错误说

解析错误消息:无法创建类型“SampleProvider.MyWidgetFunctionProvider,WidgetProvider”

SampleProvider.MyWidgetFunctionProvider 位于同一解决方案中的单独项目中,并且设置了所有引用。可能是什么问题呢?

何时/如果我可以让自定义小部件功能正常工作,处理对我的外部实体的引用的最佳方法是什么?你能发现我提出的解决方案有什么问题吗?

TL;博士; 我需要一种方法来为 Composite C1 中的外部数据库中的实体创建元数据,而无需使用标准的 Selector 小部件(对于 Selector 而言数据过多)。我应该怎么办?

此致,

4

1 回答 1

0

我也创造了同样的东西。它对我来说很好。

我希望你已经注册了具有相同应用程序名称和命名空间的 dll

SampleProvider.MyWidgetFunctionProvider, WidgetProvider

这个错误可能是由给定的命名空间引起的

只要看到这个格式被赋予 type="Namespace_name.Class_name, Assembly_name" 并且 name 是一个程序集名称。

如果答案不清楚,我可以提供帮助,因为相同的代码对我来说是完美的

于 2013-08-20T07:17:42.710 回答