问题标签 [orchardcms-1.7]

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 投票
5 回答
565 浏览

orchardcms-1.7 - Orchard 1.7 - 功能项目滑块

我创建了一个仅安装了 Feature Item Slider 模块的新 Orchard 1.7 站点。我可以创建一个新功能,但是我没有得到图片字段并且没有显示任何功能。

任何帮助将不胜感激。

0 投票
1 回答
567 浏览

orchardcms - Orchard 1.7 - 将图像上传字段添加到自定义表单

我正在使用 Orchard.CustomForms 模块构建学生注册表单。

除了学生形象外,我的大部分领域都在工作。

我尝试使用 Orchard.Module.Contrib.ImageField 和 Orchard.Module.Contrib.MediaPickerField 模块,但在字段列表中没有看到。

其他附件(pdf、word)也是如此。有没有与 Orchard 1.7 一起使用的模块?

0 投票
2 回答
868 浏览

orchardcms - 覆盖在 Orchard 主题中添加评论表单

我正在尝试自定义 Orchard.Comments 模块的布局,在我的 Orchard 主题中添加评论表单。

通常我会使用形状跟踪来创建一个新模板,它将填充默认视图 cshtml 并且一切正常。这不适用于 Comments 中的 EditorTemplate,并且可能是任何 EditorTemplate 覆盖的问题。

这就是我在这种情况下所做的:

  • 使用形状跟踪来查找 Content/Parts_CommentForm。
  • 展开 Content_Edit 并单击 EditorTemplate
  • 单击创建 ~/Themes/MyTheme/Views/EditorTemplate-Comment.cshtml

结果是创建的文件是空白的,而不是具有默认视图。因为模板文件被使用但现在是空白的,所以没有显示添加评论表单。

如果我尝试使用 Orchard.Comments 模块 Orchard.Comments/Views/EditorTemplates/Parts.Comments.cshtml 中的编辑器模板,则会收到错误消息“传递到字典中的模型项的类型为 'Orchard.DisplayManagement.Shapes.Shape ',但是这个字典需要一个'Orchard.Comments.Models.CommentPart'类型的模型项。”

错误的来源是通过 /Core/Contents/Views/Content.Edit.cshtml 调用 Display

是否可以覆盖主题中的编辑器模板并使模型类型与模块中的模型类型匹配?

如果不是,那么根据给定的果园形状生成编辑表单的最佳方法是什么?

谢谢!

0 投票
1 回答
535 浏览

orchardcms - 访问 Orchard 内容部分按钮(立即保存并发布)

我想根据某些条件禁用编辑器模板(创建内容项时)中的果园内容部分按钮(立即保存和发布)。我可以这样做吗?如何访问 EDITOR 视图中的按钮。

0 投票
2 回答
1836 浏览

orchardcms - Orchard 1.7 - 媒体库中未列出的媒体文件夹的内容

我在为我的 Orchard 站点列出 Media 目录中的图像时遇到问题。尝试使用新媒体选择器添加图像时,我看到文件夹列表,但是当我选择一个时,内容未列出(见下图)。

如果我“导入”一个图像,它确实会出现,但我肯定不需要每次都导入我将要使用的每个文件,不是吗?

我一定是唯一一个遇到这个问题的人,因为我在网络上的任何其他地方都找不到任何参考,所以提前致谢。

PS。抱歉,如果我的问题没有完全形成 - 这是我第一次发帖....

文件夹内容未找到

0 投票
3 回答
932 浏览

orchardcms - 登录用户只能访问 1 个页面?

使用 Orchard 1.6 Iv 创建了一个新角色“FactoryWorker”。当这个用户从前端登录时,我希望他们只被导航到一页。

OrchardLocal/System/ManufacturedProducts

我已将此页面设置为订单详细信息的打印屏幕,因此工厂工人将知道哪些产品准备好发货,并且由于没有出现菜单,他们将无法导航,但还需要阻止其他页面以防用户决定输入他们不允许访问的页面的 URL。

这是我希望这个特定用户能够访问的唯一页面(在他们登录后),我添加了一个注销按钮,用于注销用户并将他们返回到主页。

因此,我一直在查看具有权限和内容等的编辑角色……但这一切似乎都适用于一般的表单和内容。用户可以在哪里访问任何内容类型等...

那么有人可以建议我如何做到这一点吗?感谢您的回复

更新 我忘了提到这不是我正在谈论的内容类型、项目或部分。我创建了自己的控制器和视图和虚拟机,可以从仪表板访问(使用 AdminMenu,它将管理员用户带到 OrchardLocal/System/ManufacturedProducts)

我查看了 Orchard.ContentPermissions 功能,但它似乎只允许我 1)授予他人权限或 2)授予自己内容的权限

有任何想法吗?

0 投票
0 回答
128 浏览

orchardcms - 果园定制表格

我正在尝试使用带有提交按钮的单个输入字段创建自定义表单。表单应内联显示(输入字段旁边的提交按钮)。我尝试浮动并显示内联,但我无法让它工作。

任何帮助,将不胜感激。

0 投票
1 回答
2231 浏览

orchardcms - 使用迁移文件更改列?

在迁移文件中使用 orchad 1.6 我刚刚更改了一个表并添加了一个列。我需要此列为 NotNull,但它不允许您更改输入 NotNull 类型的表,因此我使用了 Nullable 并将数据输入到现有列中。

然后我想编辑此列并将其更改为 Nullable,但我不确定如何....

0 投票
3 回答
389 浏览

asp.net-mvc - 获取 Orchard CMS 中页面内容项的“制作主页”复选框

我正在努力学习果园。我的开发机器处于无法加载主页的状态。我收到此消息的 404 错误...

“/OrchardLocal”应用程序中的服务器错误 404

我意识到这是因为没有将内容项设置为主页。但是,用于将页面(或其他任何内容)设为主页的复选框未显示在编辑页面屏幕中。

我该如何解决?我需要将其设为主页复选框或其他方式来完成同样的事情。

有没有办法直接在数据库中执行此操作(我意识到这是一种黑客行为,但可能会让我在问题上向前推进)。

我想我会提到错误引发的EXACT异常是“找不到路径'/OrchardLocal/'的控制器或没有实现IController。”

任何帮助表示赞赏。如果我无法弄清楚这一点,我似乎会从头开始做 Orchard(新的 pull、新的 db 等),这似乎每次我尝试学习 Orchard 时都会发生。

这是我在页面内容类型上的部分。这可能不是默认列表,因为我一直在弄乱它以修复它。
Common
Publish later
Title
Autoroute
Body
Containable
Navigation
Identity
Menu

作为记录,我将博客模块添加到站点并添加了一个博客。但是当我创建博客时的行为相同......不将此设为主页并且无法设置永久链接。

0 投票
1 回答
130 浏览

orchardcms - 在菜单中使用其他部分而不是 TitlePart

我有一个包含很多查询链接的菜单。这将生成一个很好的菜单,其中 TitlePart 的内容作为文本。

我想使用我制作的另一个部件字段,而不是 TitlePart 中的文本。仅在菜单中,不在内容页面上。

是否有可能修改某些模块以实现此目的,或者是否有可以用来解决问题的位置?