问题标签 [orchardcms-1.8]

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 回答
416 浏览

orchardcms - 我模块中的 Placement.info 没有隐藏 DateTime 字段

文档说(强调):

某些字段也有特殊的扩展,以便放置可以针对特定的字段实例。

某些字段是否包括 DateTime、Link 和 Input 字段?

我试图在 NewsItem 内容类型中隐藏一个名为 Date 的 DateTime 字段。这是我的placement.info。重要的是,这个placement.info 来自一个主题,而不是来自一个模块

这是其中一个字段的形状跟踪模型:

Fields_DateTime 或 Fields_DateTime-Date 应该可以工作。

0 投票
0 回答
312 浏览

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

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

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

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

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

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

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

0 投票
1 回答
186 浏览

orchardcms - 需要显示产品类别列表

我正在探索Nwazet.Commerce模块,并且我已经成功复制了http://nwazet.com/所做的大部分工作......但是我正在努力使用显示产品分类的投影小部件(在 nwazet.com 第一页到具有自动化、电缆和连接的权利,...)。

我认为这些是分类学的术语?我应该如何设置投影查询以从单个分类中获取此术语列表?当我尝试“ Content with type CategoryTerm ”时,它不仅列出了术语,还列出了具有它们的产品。

感谢您的任何指示。

0 投票
3 回答
473 浏览

c# - 我们如何检查动态粘土对象是否具有属性?

我有一个动态对象,我认为它是用 Clay 实现的。它具有两个可能的属性名称之一。我想使用可用的属性名称。以下不起作用:

它抛出一个Microsoft.CSharp.RuntimeBinder.RuntimeBinderException

不包含“LearnMore”的定义

我们如何检查动态 Clay 对象是否具有属性? 例如,在 JavaScript 中,我们可以执行以下操作。

C# 中是否有这么简洁的 Clay 内容?

有关的:

Orchard.ContentManagement.ContentPart 是用 Clay 实现的吗?

https://twitter.com/bleroy/status/497078654405312512

0 投票
0 回答
417 浏览

orchardcms - Orchard Html 小部件导入错误

使用 cms 'import tab' 导入 html 小部件内容后,出现以下错误:(Orchard 1.8.0)(仅在仪表板中选择“widgets”左侧菜单项时发生错误)

类似于http://orchard.codeplex.com/workitem/17992但解决方案不在果园 1.8 中,但它出现了吗?


小部件 XML 内容:

0 投票
1 回答
191 浏览

orchardcms - 选中在菜单上显示的页面的果园查询

您好我想做一个“查询”并放置一个过滤器以返回所有选中“在菜单上显示”的页面。我没有找到办法做到这一点..有可能吗?

0 投票
1 回答
111 浏览

orchardcms - Orchard.ContentManagement.ContentPart 是用 Clay 实现的吗?

我之前问过我们如何检查动态粘土对象是否具有属性?我的问题假设 anOrchard.ContentManagement.ContentPart是一个动态的 Clay 对象。它是动态 Clay 对象吗?

0 投票
1 回答
3214 浏览

c# - 我们如何检索 WhereSelectListIterator 的第一项?

我们如何检索 a 的第一项WhereSelectListIterator?通常,我使用foreach循环进行迭代。有没有办法调用等效的myResult[0]or myResult.FirstOrDefault()。两者都抛出错误。myResult.ToList()也不行。我开始认为我们唯一能用 a 做的WhereSelectListIterator就是迭代foreach.

这是场景:我创建了一个带有 Shape 布局的 Orchard Query。形状模板包含以下代码:

具体来说,contentItems是类型

如果您需要有关我为什么要检索第一个项目的更多详细信息,请告诉我。

0 投票
0 回答
73 浏览

orchardcms - 我们如何在 Autoroute 从模式生成的永久链接中用破折号替换空格?

我想为“我的类型”内容类型生成以下 URL。

mywebsite.com/my-type/some-item

我尝试了以下模式:

  • {Content.ContentType}/{Content.Slug}My Type/some-item
  • {Content.ContentType.Slug}/{Content.Slug}some-item
  • {Content.ContentType.Text.Slug}/{Content.Slug}some-item
  • {Text.Slug}{Content.ContentType}/{Content.Slug}My Type/some-item
0 投票
1 回答
275 浏览

c# - 使用果园中的 SessionInterceptor 记录实体更改

我想记录某些实体的更改(用属性标记),所以我创建了AbstractSessionInterceptor的后代来访问实体更改。另外我想知道谁做了这个改变,所以我需要访问当前用户,所以通过IWorkContextAccessor我创建IWorkContextScope、获取WorkContext和尝试获取用户,当编辑现有实体时,我能够访问当前用户,当新实体是用 contentmanager 创建的,我遇到超时异常。然后我WorkContext通过IWorkContextAccessor.GetContext()我得到无限循环(拦截器被一次又一次地调用)。任何想法和建议将不胜感激。

谢谢。

资源: