问题标签 [orchard-modules]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
878 浏览

navigation - 如何使用查询/投影从 Orchard 1.7+ CMS 中的分类术语创建菜单?

在不推荐使用分类小部件之前的 Orchard CMS 中,您可以非常轻松地创建分类术语的菜单,如下所示:

部分

大房子 (12)

  • 浴室 (1)
  • 房间 1 (6)
  • 房间 2 (2)
  • 房间 3 (3)

小房子 (1)

每个链接将显示所有内容项的列表以及适当的术语。废除后,您应该使用查询 > 投影来处理此类问题,尽管在真正的 Orchard 风格中,外行网络创建者的文档为零 [不是编码器/开发人员,我很快意识到 Orchard 仅适用于]能够访问并希望复制。说真的 - 我已经尝试了一切,如果确实有可能,谁能告诉我创建这个简单菜单的步骤?这是一个示例分类法:

我过滤节项的所有尝试都会显示内容项的每个字段,并且当我使用形状跟踪创建替代以删除所有冗余数据时,模板是空白的[显然它是用代码或其他东西创建的]。任何帮助将不胜感激,谢谢。

0 投票
1 回答
116 浏览

orchardcms - Orchard CMS 小部件列出上传的文档

Orchard.Media 模块允许您上传和管理图像、文档等。

它是否支持一个小部件来列出文档以便用户可以下载任何文档?

如果没有,Orchard.Media 模块是否提供 API 以在单独的模块中编写这样的小部件?

塔肯

0 投票
0 回答
301 浏览

orchardcms - 添加新小部件时果园出现异常

我正在 Orchard 中创建一个新的日历小部件。我添加了驱动程序、处理程序、模型和编辑器视图。现在,我转到小部件,添加小部件,选择日历小部件,我得到以下异常:

我应该先看哪里?

谢谢

0 投票
1 回答
362 浏览

c# - Orchard 模块中的每个操作的 OverrideAuthorization

我正在开发一个果园模块,为此我在 module.txt 文件中有“AntiForgery: Enabled”。

但是,我需要一个操作来跳过防伪检查。

两种我都试过了

操作没有成功,因为从第三方应用程序重定向到操作时我仍然收到以下错误。

所需的防伪表单字段“__RequestVerificationToken”不存在。

我也尝试过诸如在 ASP.NET MVC 中覆盖授权属性之类的解决方案

关于为什么这在 Orchard 模块中不起作用的任何想法?

0 投票
0 回答
312 浏览

orchardcms - 如何从现有表中获取数据?

我有一个简单的表,在我的数据库中没有任何依赖项,还有一个小应用程序可以将文件上传到存储并将 URL 保存在该表中。

最后我需要一个内容部分,我可以在其中选择一个文件(例如在 DDL 中按名称)并保存在我的内容部分记录表中(通过迁移创建)。DDL 列 - 我现有表中的记录。

我想访问这些数据,但我不能:(

根据这个答案,我尝试在我的自定义内容部分驱动程序中做类似的事情:

  • MyExistingTableModel- 名称和字段与 DB 表相同的模型。
  • MyCustomContentPartDriver- 我的内容部分,我想在其中显示表格中的数据(用于选择文件并在视图页面上显示)。

我已经阅读了很多 Orchard CMS 教程,但我觉得我错过了一些简单而重要的东西。

0 投票
1 回答
62 浏览

orchardcms - MVC 视图上的 Orchard CMS 可编辑内容

我正在开发用于销售各种电子书的 Orchard 模块。在购买之前,用户可以查看显示产品样本的页面。购买后,不再需要样品页面,用户可以访问完整的产品。

我想进行设置,如果付费客户尝试访问示例页面,他们将被重定向到他们的完整产品,如果非客户尝试访问完整产品页面,他们将被重定向到示例. 我还希望我的页面内容可以通过仪表板进行编辑。

我目前的实现:

  • 控制器根据是否进行了购买来处理条件路由/重定向。
  • 我的每个页面 url 的层规则都包含一个 html 小部件以提供页面内容

这似乎可行,但我想知道我必须完成哪些其他选择。

0 投票
2 回答
145 浏览

c# - Orchard 自定义模块中的部分方法

我们开发了一个 DSL 来帮助编写 Orchard 自定义模块。在生成的驱动程序的 Editor 方法中,我们使用部分方法来允许程序员在需要时覆盖生成的代码行为。

但是,在运行时,我们会收到一个未实现部分方法的异常。

根据 C# 规范,它不一定是这样,所以我想知道动态编译(或类似的)是否妨碍了这里。请注意,代码是在运行和调试之前手动编译的,因此不应该有任何代码需要在运行时编译。

有问题的位如下:

在另一个文件的部分类中添加“CustomEditorGet”方法实现,即使为空,一切都很好。只添加没有部分方法 impl 的部分类并不能解决它。

有什么想法吗?

0 投票
0 回答
258 浏览

orchardcms - Orchard CMS:(错误)“没有为扩展注册构建提供程序。'.dll'

我的自定义模块之一正在生成以下错误:

Orchard.Environment.DefaultBuildManager - 默认 - 在 ~/Modules/CustomModule/bin/MvcJqGrid.dll 下编译程序集时出错。System.Web.HttpException (0x80004005):没有为扩展“.dll”注册构建提供程序。您可以在 machine.config 或 web.config 的部分中注册一个。确保它具有包含值“Web”或“All”的 BuildProviderAppliesToAttribute 属性。

正如错误消息所示,我尝试将.dll扩展注册到 myweb.config如下:

但这并没有解决问题。也许我使用了错误的Compilers成员函数,如果是这样,我不确定什么是正确的。

我还尝试了 Orchard 用户论坛的建议,即我禁用模块的动态编译,但我尝试了但没有成功。有什么提示或建议吗?

0 投票
0 回答
185 浏览

twitter-bootstrap - 将 Bootstrap 站点转换为 Orchard 模块

我正在尝试获得执行许可,以便在 Orchard 框架之上构建我们的项目,但首先我必须展示一个简短的演示,说明如何将我们当前的 Web 应用程序集成到 Orchard 中。

我们的 Web 应用程序基于 Twitter Bootstrap 2.2 和 ASP.NET MVC 4.5,它是一个单页应用程序。所以Index.cshtml我只需要加载一个视图。我现在要做的就是在 Orchard 站点内显示该视图。

在论坛中阅读似乎建议创建一个模块而不是为此案例创建一个主题。我复制了我们的网络项目Orchard\Modules并创建了一个module.txt文件。该模块可以从管理面板启用,但我现在几乎被卡住了。那么下一步是什么来展示它呢?谢谢!

0 投票
0 回答
235 浏览

orchardcms-1.8 - Orchard CMS 中自定义模块之间的通信

我是 Orchard CMS 的新手。我的问题是我在我的 Orchard 网站上创建了几个自定义模块,但到目前为止我无法引发事件并在这些模块之间进行通信。

根据我的阅读,EventBus 模式和 IEventHandler 是解决此问题的最佳方法,但在实现它时遇到了困难,因为到目前为止,我一直无法在网上找到该领域的任何实质性信息。

如果有人知道任何全面的教程,或者可以为我指明如何最好地进行此操作的正确方向,我将不胜感激,谢谢。