问题标签 [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.
navigation - 如何使用查询/投影从 Orchard 1.7+ CMS 中的分类术语创建菜单?
在不推荐使用分类小部件之前的 Orchard CMS 中,您可以非常轻松地创建分类术语的菜单,如下所示:
部分
大房子 (12)
- 浴室 (1)
- 房间 1 (6)
- 房间 2 (2)
- 房间 3 (3)
- 房间 1 (0)
- 房间 2 (1)
- 厕所 (0)
每个链接将显示所有内容项的列表以及适当的术语。废除后,您应该使用查询 > 投影来处理此类问题,尽管在真正的 Orchard 风格中,外行网络创建者的文档为零 [不是编码器/开发人员,我很快意识到 Orchard 仅适用于]能够访问并希望复制。说真的 - 我已经尝试了一切,如果确实有可能,谁能告诉我创建这个简单菜单的步骤?这是一个示例分类法:
我过滤节项的所有尝试都会显示内容项的每个字段,并且当我使用形状跟踪创建替代以删除所有冗余数据时,模板是空白的[显然它是用代码或其他东西创建的]。任何帮助将不胜感激,谢谢。
orchardcms - Orchard CMS 小部件列出上传的文档
Orchard.Media 模块允许您上传和管理图像、文档等。
它是否支持一个小部件来列出文档以便用户可以下载任何文档?
如果没有,Orchard.Media 模块是否提供 API 以在单独的模块中编写这样的小部件?
塔肯
orchardcms - 添加新小部件时果园出现异常
我正在 Orchard 中创建一个新的日历小部件。我添加了驱动程序、处理程序、模型和编辑器视图。现在,我转到小部件,添加小部件,选择日历小部件,我得到以下异常:
我应该先看哪里?
谢谢
c# - Orchard 模块中的每个操作的 OverrideAuthorization
我正在开发一个果园模块,为此我在 module.txt 文件中有“AntiForgery: Enabled”。
但是,我需要一个操作来跳过防伪检查。
两种我都试过了
操作没有成功,因为从第三方应用程序重定向到操作时我仍然收到以下错误。
所需的防伪表单字段“__RequestVerificationToken”不存在。
我也尝试过诸如在 ASP.NET MVC 中覆盖授权属性之类的解决方案
关于为什么这在 Orchard 模块中不起作用的任何想法?
orchardcms - 如何从现有表中获取数据?
我有一个简单的表,在我的数据库中没有任何依赖项,还有一个小应用程序可以将文件上传到存储并将 URL 保存在该表中。
最后我需要一个内容部分,我可以在其中选择一个文件(例如在 DDL 中按名称)并保存在我的内容部分记录表中(通过迁移创建)。DDL 列 - 我现有表中的记录。
我想访问这些数据,但我不能:(
根据这个答案,我尝试在我的自定义内容部分驱动程序中做类似的事情:
MyExistingTableModel
- 名称和字段与 DB 表相同的模型。MyCustomContentPartDriver
- 我的内容部分,我想在其中显示表格中的数据(用于选择文件并在视图页面上显示)。
我已经阅读了很多 Orchard CMS 教程,但我觉得我错过了一些简单而重要的东西。
orchardcms - MVC 视图上的 Orchard CMS 可编辑内容
我正在开发用于销售各种电子书的 Orchard 模块。在购买之前,用户可以查看显示产品样本的页面。购买后,不再需要样品页面,用户可以访问完整的产品。
我想进行设置,如果付费客户尝试访问示例页面,他们将被重定向到他们的完整产品,如果非客户尝试访问完整产品页面,他们将被重定向到示例. 我还希望我的页面内容可以通过仪表板进行编辑。
我目前的实现:
- 控制器根据是否进行了购买来处理条件路由/重定向。
- 我的每个页面 url 的层规则都包含一个 html 小部件以提供页面内容
这似乎可行,但我想知道我必须完成哪些其他选择。
c# - Orchard 自定义模块中的部分方法
我们开发了一个 DSL 来帮助编写 Orchard 自定义模块。在生成的驱动程序的 Editor 方法中,我们使用部分方法来允许程序员在需要时覆盖生成的代码行为。
但是,在运行时,我们会收到一个未实现部分方法的异常。
根据 C# 规范,它不一定是这样,所以我想知道动态编译(或类似的)是否妨碍了这里。请注意,代码是在运行和调试之前手动编译的,因此不应该有任何代码需要在运行时编译。
有问题的位如下:
在另一个文件的部分类中添加“CustomEditorGet”方法实现,即使为空,一切都很好。只添加没有部分方法 impl 的部分类并不能解决它。
有什么想法吗?
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 用户论坛的建议,即我禁用模块的动态编译,但我尝试了但没有成功。有什么提示或建议吗?
twitter-bootstrap - 将 Bootstrap 站点转换为 Orchard 模块
我正在尝试获得执行许可,以便在 Orchard 框架之上构建我们的项目,但首先我必须展示一个简短的演示,说明如何将我们当前的 Web 应用程序集成到 Orchard 中。
我们的 Web 应用程序基于 Twitter Bootstrap 2.2 和 ASP.NET MVC 4.5,它是一个单页应用程序。所以Index.cshtml
我只需要加载一个视图。我现在要做的就是在 Orchard 站点内显示该视图。
在论坛中阅读似乎建议创建一个模块而不是为此案例创建一个主题。我复制了我们的网络项目Orchard\Modules
并创建了一个module.txt
文件。该模块可以从管理面板启用,但我现在几乎被卡住了。那么下一步是什么来展示它呢?谢谢!
orchardcms-1.8 - Orchard CMS 中自定义模块之间的通信
我是 Orchard CMS 的新手。我的问题是我在我的 Orchard 网站上创建了几个自定义模块,但到目前为止我无法引发事件并在这些模块之间进行通信。
根据我的阅读,EventBus 模式和 IEventHandler 是解决此问题的最佳方法,但在实现它时遇到了困难,因为到目前为止,我一直无法在网上找到该领域的任何实质性信息。
如果有人知道任何全面的教程,或者可以为我指明如何最好地进行此操作的正确方向,我将不胜感激,谢谢。