问题标签 [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 投票
0 回答
105 浏览

widget - Orchard : 小部件在同一区域中的位置

有一个名为:AfterContent 的区域,其中包含三个 Projection Widget,用于获取资源项(资源项是创建的自定义 Content 类型) 在此处输入图像描述

我期待这 3 个小部件在页面上显示的顺序是:第三方、免费分发、版权,因为这正是上图所示区域中小部件的顺序。

但令人惊讶的是,“免费可分发资源”首先出现,“第三方资源”小部件出现在第 3 位,“版权资源”小部件出现在第 3 位。

请帮助我理解为什么区域中位置 2 的小部件出现在页面中的位置 1?Orchard 是否使用一些随机计算来确定同一区域中小部件的位置?

0 投票
0 回答
148 浏览

orchardcms - 在 Orchard 自定义表单中隐藏必填字段问题

在开发自定义表单时,如果最终用户选择 option:Life InsuranceInsurance Type下拉列表中,则需要如下所示: 在此处输入图像描述

然后将显示另一个下拉列表(使用 Jquery 动态显示/隐藏),允许用户选择duration如下所示:

在此处输入图像描述
如果用户选择选项:Others从第一个下拉列表 [ Insurance Type],我们只是隐藏了第二个下拉列表Duration

问题是Duration下拉列表是一个必填字段,当用户选择 option:Others时,没有为Duration字段提供值,因为我们使用 Jquery 隐藏了这个下拉列表。

单击提交按钮时,验证总是失败,因为没有提供第二个下拉列表的值:Duration提供。我该如何处理这种情况?

当使用 Jquery 隐藏所需字段时,验证总是失败。

0 投票
1 回答
79 浏览

orchardcms - 如何避免共享关系数据的模块之间的循环引用

在非 Orchard 应用程序中,该模式是隔离项目中的数据模型(和数据访问代码),该项目被域/业务逻辑库、Web 应用程序项目、Web 服务项目等引用。

Orchard 的想法似乎是将数据模型限制在一个模块中,而无意与其他模块的数据模型有任何关系。

“限制”可能有点苛刻或不准确——也许“限制”是这里更好的措辞选择。给定两个模块,A 和 B,在处理模块 A 时,我们可以添加对模块 B 的引用,并使用存储库中的实体。但是当在模块 B 上工作时,需要从模块 A 访问数据,我们不能——至少不能优雅地在框架内。这里存在循环引用问题。

在这种情况下,我倾向于几种方法:

  1. 将两个模块合并为一个模块(并且必须处理潜在的繁重和风险数据迁移)
  2. 无需使用框架或存储库即可直接访问数据
  3. 将所有数据模型放在所有其他自定义模块引用的单个模块中(同样,更多的数据迁移风险)
  4. 在这里举手……

这是对 Orchard 软件设计者对模块和数据关系的意图的正确解释吗?

0 投票
1 回答
131 浏览

orchardcms - 仅在 Orchard 中发布模块

我在 Orchard 项目中工作,我想在我的项目中实现 WebApi,以便我计划创建一个与 WebApi 相关的单独模块来处理所有与数据库相关的代码并将结果返回给其他模块以及第三方调用。

但是为了像这样实现,我怎样才能在一个地方发布我的应用程序的其余部分,在另一个地方发布 WebApi 相关模块。

0 投票
0 回答
268 浏览

orchardcms - Media Import / Export issue in Orchard CMS

I had created a custom Content type: "UpComingProducts" in Orchard. This content type had an Image Picker field.

While exporting this Custom Content type: "UpComingProducts", i do select the Images as well in addition to the Metadata and the Data for "UpComingProducts" .

Problem is that on importing, the Content Data is imported successfully but the Images are not getting imported. I checked the "Media" link in Admin Menu and also the Media folder on filesystem, there are NO images there after import.

Please help me here. Why Images are not imported but the rest of custom content is importing properly ?

0 投票
1 回答
78 浏览

orchardcms - 如何导入小部件 | 果园CMS

在将内容/元数据从 ORchard CMS 1.9.1 导入到早期版本 1.7 时,每当我导出小部件时,都会抛出如下所示的错误:

每当我导出我的任何小部件时,都会发生此错误。你能帮我理解导出小部件的步骤吗?在导出小部件之前我还需要导出什么?

0 投票
1 回答
105 浏览

orchardcms - Orchard 中的命令行界面问题 | 无法识别功能启用命令

我正在使用果园 CMS 1.7.3

通过命令行启用 Orchard.CodeGeneration 功能时,总是会抛出以下错误: 在此处输入图像描述

我按照这里的步骤操作:http: //docs.orchardproject.net/Documentation/Command-line-scaffolding

我在这里做错了什么?

0 投票
1 回答
104 浏览

orchardcms - 导出工作流 | 果园 CMS 1.9.1 到果园 CMS 1.7

我在 Orchard 1.9.1 中创建的工作流程很少。从 1.9.1 导出项目时,似乎没有任何选项/复选框可以在导出/导入屏幕上导出工作流:http://localhost:30321/Admin/ImportExport/Export

如何将工作流从 1.9.1 导出到 1.7.1 ?是否可以 ?

0 投票
2 回答
505 浏览

orchardcms - 如何在代码中获取查询预览列表 | 果园 1.7

CMS 中有一个自定义内容类型“SideBarLinks”。我创建了一个查询来获取这种类型的项目列表:“SideBarLinks”并指定了排序和过滤条件。在 CMS 中预览查询结果时,这可以正常工作。

有没有办法我可以在代码中获得相同的列表,比如在任何 Controller 的 Action 方法中?有哪些果园类/服务可以查询?以及如何在 Controller 方法中执行所有这些过滤、查询结果排序?

到目前为止,我曾经使用以下代码查询内容项,这些代码是通过博客和其他论坛引用的。完全归功于他们。这似乎初始化IOrchardServices并使用此服务获取项目。

这是操作方法:

如何获取特定于 Query 的项目?

0 投票
1 回答
291 浏览

orchardcms - 无法读取 TitlePart 的标题 | 果园CMS 1.7 |

这是参考并与我之前的问题有关

我正在尝试阅读如下代码所示Title的部分:TitlePart

每个 ContentPart 在果园中都有一个标题。所以对于 TitlePart,我正在尝试阅读 Title。还有任何类似的属性可以访问part.Name吗?

也检查了代码,并且有一个 PublicTitle属性,如下所示:

在此处输入图像描述