用户可选的小部件在Umbraco 7中

时间:2015-09-07 09:05:38

标签: content-management-system umbraco

我们正在考虑将Umbraco作为我们现有CMS的可能替代方案,该CMS是在内部开发的,虽然功能强大,但现在已经过时且变得更难以维护。

我们将失去的一个非常好的功能是小部件功能。使用此功能,我们可以通过定义大量输入(例如文本字段,媒体选择器,链接等)以及输出结果所需的html(使用占位符替换Web内容编辑器输入的内容)来构建窗口小部件。

在页面上,内容编辑者可以选择要使用的窗口小部件(如果有),在窗口小部件中定义的输入中输入内容,然后页面相应地输出。

换句话说,如果不采用编程,我们可以通过在几分钟内定义输入和输出html来创建小部件。

用户可以选择小部件,并控制和格式化他们的输入。

简单有效。

Umbraco中是否有这样的功能,而无需为每个小部件开发新的C#代码?我已经研究过在富文本字段中使用宏,但我不知道如何使用复杂的数据输入使它们可编辑,如上所述。

1 个答案:

答案 0 :(得分:1)

除了富文本中的宏,

在Umbraco中,您可以使用选择器/列表视图数据类型来选择一些“组件/窗口小部件项目”,如果允许多个文档类型,则需要一些代码,如果文档类型是x1,则执行代码a1。 使用(部分视图)宏文件以供重用。 这是您最想要的“小部件”功能。

Umbraco中另一个相对较新的数据类型是Grid布局,允许编辑者创建具有多种数据类型的复杂数据,列结构。我怀疑你的“小部件”功能没有可比性/实用性。