问题标签 [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.
orchardcms - Orchard CMS - 进行自定义扩展时的代码或 UI?
我有一个要问专业 Orchard 开发人员的问题?
鉴于我可以使用 UI 创建新的 ContentTypes 和 ContentParts,那么您什么时候应该使用 UI 创建新的 Content Types/Parts 而不是创建自定义模块并编码所有内容。有哪些权衡?是否有时间结合这些方法并在 UI 中创建一些内容类型/部分,然后使用代码进一步扩展它们?
每种方法的优点是什么?(例如,在我看来,使用代码部署更改更容易......但仍然可以使用使用导入/导出模块的 UI?
UI 看起来你可以很快完成工作,但不如编写代码灵活和可移植?
你必须在代码中做些什么?
orchardcms - Orchard CMS 保存额外的 json 数据
我正在创建一个自定义部件,它将使用管理员 UI 的剔除保存一个 IEnumerable 日期列表。
一切正常,除了我不确定如何获取发布的 json 数据,以推送到数据库中......
模型
移民
司机
处理程序
服务
在处理程序的某个地方,我应该能够获取请求中发布的新值。但是如何?
同样在服务器上的 SaveDate 方法中,我不需要 _importantDatesRepostiroy.update 吗?
c# - 从 Orchard 中的 ContentItem 检索分类术语
我试图从 ContentItem 中检索分类术语的完整列表,执行如下操作:
有人能帮我吗?
我读到它是可能的,使用动态来做到这一点:
但我找不到正确的语法!
nhibernate - 如何从非 HTTP 线程将数据写入 Orchard CMS 存储库
我有一个 Orchard CMS 模块,它加载了一些提供服务功能的代码。服务代码被编写为与主机无关,并且之前已与 ASP.NET 和 WCF 一起使用。服务代码使用 MEF 加载插件。一个这样的插件用于审计。
为了允许访问 Orchard 数据库进行审计,我修改了服务代码以允许主机传入审计实现实例。因此,我的 Orchard 模块可以在服务启动时传入一个实例,目的是该实例将审计数据作为记录写入 Orchard DB。
我为我的数据库创建了一个迁移:
我在 Models 中创建了 AuditRecord 模型:
我添加了一个从 IDependency 派生的 IAudiWriter 接口,以便我可以在我的模块启动时注入一个新实例。
为了让我的审计编写器实例与现有服务代码一起工作,它必须派生自服务库中定义的抽象类 FlowSinkAudit。抽象类定义了 Audit 方法。当服务需要编写审计时,它会在从 FlowAuditSink 抽象类派生的所有实例上调用审计方法,这些实例已通过 MEF 或通过在启动时传入实例进行实例化。
我的服务代码是从实现 IOrchardShellEvents 的模块级类开始的
在“已激活”事件期间启动服务时,我传递this.Audit
给服务实例。
所有这些都按预期工作,我的服务代码调用了审计接收器。
我的问题是,当调用审计接收器并且我尝试将审计写入数据库时this.repo.Create(data)
没有写入任何内容。
我还尝试使用 IComponentContext 接口创建一个新的存储库对象,但是这个错误已经处理了对象。我认为这是因为审计接收器是一个长期存在的对象实例。
我已经尝试过暂停和不暂停当前事务,这不会影响结果。我认为这是因为调用不是通过 ASP.NET MVC 来的,而是来自服务代码创建的线程。
谁能告诉我如何让我的审计数据出现在 Orchard 数据库中?
谢谢
克里斯。
orchardcms - 资源管理器生成不正确的样式路径
这对我来说很棘手,我已经摆弄了几个小时没有运气。
问题: 在 WebMatrix 中运行站点时,样式表一直以 /OrchardLocal/ 开头。这会导致找不到样式表。脚本 URL 很好。我的主题是基于果园自带的 The Theme Machine 主题。当我将样式/脚本引用添加到 Layout.cshtml 中时,我使用以下代码(作为示例):
复制问题: 使用 ClickToBuild.cmd 在发布模式下编译站点,然后使用路径在 WebMatrix 中打开站点:\build\Stage
样式/脚本将呈现为(注意 OrchardLocal):
我尝试在 Orchard Admin --> Settings 中更改基本 URL,但这没有什么区别。
谢谢,
安德鲁
orchardcms - Orchard 何时实例化 ISingletonDependency 实现
我需要在 Orchard 模块中实现一个单例。在阅读有关 ISingletonDependency 的信息时,我认为这一定是答案,但我的类型从未实例化。
这是我用于测试的代码。在我的模块项目的根级别的单个文件中实现。
我还需要做什么才能让 orchard shell 实例化我的单例?
orchardcms - 如何通过代码更新 Orchard 中的字段
我创建了一个内容部分“CompanyPart”,其中包含一个名为“CompanyName”的文本字段。并将此内容部分添加到名为“公司”的内容类型中。
如何通过代码编辑特定公司的“公司名称”字段的值。或者如何创建公司名称设置为“公司 1”的新公司
orchardcms-1.7 - Orchard1.7 - 引导集成
我在我的项目中使用了 Orchard 并安装了 Bootstrap 3.0.0 主题,因为它可以让我快速可靠地使用 Bootstrap 3.0.0 设计整个站点。我使用http://docs.orchardproject.net/Documentation/Creating-a-module-with-a-simple-text-editor创建了一个自定义模块 但最后,我无法访问我的模块。让我知道是否有人可以帮助我。
orchardcms - 带有果园 1.7 的特色项目滑块不起作用
如何在果园 1.7 中使用特色项目滑块模块,上面没有图像上传选项。
有人可以帮助我或提供其他用于果园 cms 的幻灯片模块的链接吗
orchardcms - 如何在 Orchard CMS 中为小部件图像使用主题(覆盖主题中的图像)?
我有自己的带有一些图标的模块(Modules\MyModule\Content\Images\flag.png)。
可以使用带有此模块/小部件的覆盖图标的某些主题吗?类似 (Themes\MyTheme\Content\MyModule\Images\flag.png)
如何在视图上引用这个?
感谢您的一些提示。