gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 22:10:02 26 4
gpt4 key购买 nike

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

如何将小部件添加到页面(将其显示为局部 View ?如何引用它?)?

目标是创建一个主页作为一个模块,当您激活它时,它将具有 Item Slider Widget 的所有功能 - http://gallery.orchardproject.net/List/Modules/Orchard.Module.FeaturedItemSlider .因此小部件将位于页面的内容部分。

谢谢

最佳答案

您可以通过两种方式做到这一点:

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

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

关于module - Orchard - 在自定义模块的页面上显示小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15468317/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com