Module Orchard-在自定义模块的页面上显示小部件

Module Orchard-在自定义模块的页面上显示小部件,module,widget,orchardcms,Module,Widget,Orchardcms,我正在为Orchard开发一个定制模块。我想在我的自定义模块中的一个页面上使用一个小部件 如何将小部件添加到页面,并将其显示为部分视图?如何参考它 目标是创建一个主页作为一个模块,当您激活它时,它将具有项目滑块小部件的所有功能-。因此,小部件将位于页面的内容部分 谢谢你你可以通过两种方式来实现: 在管理中的模块管理中添加新图层规则。您可以使用以下语法指定url规则-url~/myurl或url~/myotherurl或。。。您可以在其中指定显示模块的多个URL。接下来,您可以将小部件添加到该层。

我正在为Orchard开发一个定制模块。我想在我的自定义模块中的一个页面上使用一个小部件

如何将小部件添加到页面,并将其显示为部分视图?如何参考它

目标是创建一个主页作为一个模块,当您激活它时,它将具有项目滑块小部件的所有功能-。因此,小部件将位于页面的内容部分


谢谢你

你可以通过两种方式来实现:

在管理中的模块管理中添加新图层规则。您可以使用以下语法指定url规则-url~/myurl或url~/myotherurl或。。。您可以在其中指定显示模块的多个URL。接下来,您可以将小部件添加到该层。如果您需要在少量页面中显示该小部件,这是可以的

你可以在你的主题中添加一个新的区域,比如说它将被称为MyWidgetZone。不要在Layout.cshtml中显示此区域,而是在模板中显示,例如在Content-Page.cshtml文件中。要显示此区域,您可以在模板-DisplayLayout.MyWidgetZone中使用此语法。接下来您需要做的就是将您的小部件添加到模块管理内部的MyWidgetZone中,然后就可以开始了


您可以通过两种方式执行此操作:

在管理中的模块管理中添加新图层规则。您可以使用以下语法指定url规则-url~/myurl或url~/myotherurl或。。。您可以在其中指定显示模块的多个URL。接下来,您可以将小部件添加到该层。如果您需要在少量页面中显示该小部件,这是可以的

你可以在你的主题中添加一个新的区域,比如说它将被称为MyWidgetZone。不要在Layout.cshtml中显示此区域,而是在模板中显示,例如在Content-Page.cshtml文件中。要显示此区域,您可以在模板-DisplayLayout.MyWidgetZone中使用此语法。接下来您需要做的就是将您的小部件添加到模块管理内部的MyWidgetZone中,然后就可以开始了