问题标签 [orchardcms-1.9]
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 1.9 中为分类创建管理菜单项
我正在使用 Orchard CMS 构建一个站点,并构建了多个分类列表。我现在想在管理菜单上创建直接指向其中一些列表的链接(因此用户不必浏览分类链接)。
我尝试将管理菜单内容部分添加到分类类型,然后检查分类的“在管理菜单上显示”复选框,这确实创建了一个管理菜单链接,但它是分类定义的链接 - 不是分类的术语列表。
我可以通过 Orchard.Taxonomies.Admin.GetNavigation(NavigationBuilder) 方法以编程方式添加链接(如下所示),但我不想对链接进行硬编码
有没有其他方法可以在管理菜单上创建指向分类列表的链接?
谢谢
razor - Orchard CMS - 前端每个字段的自定义内容类型和完整布局控制
我正在使用 Orchard v.1.9.2.0。我制作了一个名为 Event Page 的自定义内容定义。这是我为其创建的字段和部件的屏幕截图:
我的问题是......我希望能够控制“事件详细信息页面”布局,以便我可以将每个字段准确地放置在我想要放置它们的位置。
现在,默认情况下,Content.cshtml 拥有@Display(Model.Content)
并自己将所有这些字段写入页面。
我以为我可以使用布局功能来实现这一点,但我在布局编辑器中看不到这些新定义的字段。我现在在想,我可以将这些字段中的每一个直接显示到 content.cshtml 中吗?
例如,在我的自定义内容类型中,我有一个名为 Event Logo 的字段,我尝试使用@Display(Model.Content.EventPage.EventLogo)
,但是它呈现Orchard.MediaLibrary.Fields.MediaLibraryPickerField
给浏览器的只是纯文本。
orchardcms - 果园设置认证
我一直在努力在开发环境和 Azure 中安装和运行 Orchard 1.9.2。单击“完成设置”按钮后,设置几乎立即失败,并显示“对象引用未设置为对象的实例”。我追踪到无法连接到数据库 - _session.Connection 为空。SQL Profiler 提示我在我的 SQL Server 上没有启用 SQL Auth,所以我尝试启用它并创建一个新用户。瞧,果园开始工作了。这似乎不对,我认为 Azure 甚至都不支持。
我尝试了这些连接字符串的各种化身:
第二个连接字符串来自 Azure。第一个基于 Orchard 在设置屏幕上显示的示例。
我错过了什么/做错了什么?
谢谢。
orchardcms - 如何访问嵌套的 ContentPicker 字段内容项
我有一个包含自定义 ContentType 的单个选择 ContentPicker 字段,该字段又包含多个“子”内容类型。
我可以使用以下代码访问 ContentPicker 中的单一内容类型:
但是,我找不到访问与该 ContentType 实例关联的“子”ContentItems 的方法。例如:
导致空引用异常,并且形状跟踪似乎不够深,无法为我提供查询路径。
任何帮助都非常感谢并提前对描述感到抱歉 - 很难解释!
orchard-modules - Orchard 1.9.2 将主题设置添加到管理菜单中的主题部分
因此,添加管理菜单的旧方法是创建一个控制器,然后创建一个 adminmenu 文件并为菜单项编号,如下所示。
但是处理程序的新方法让我试图弄清楚如何将管理菜单放置在我想要的位置。如下所示。
很想找到答案,谁能告诉我如何使用处理程序将菜单项实际放置在主题下的选项卡中。
orchardcms - 如何在 Orchard 1.9 中以编程方式复制分类术语?
我正在尝试以编程方式克隆内容项。内置clone()
方法还不够,我需要干预部分过程。我尝试克隆的内容项具有类别分类字段。我希望我可以按照以下方式做一些事情:
但我明白为什么这不起作用。术语是只读的,如果我没记错的话,每个术语也是它自己的内容项,所以我不能只是将这些东西批发到另一个分类法中。最简单的方法是什么?TaxonomyService 可以帮助我做到这一点吗?
orchardcms - Orchard 布局编辑器的自定义样式表
我希望我的网站编辑器在通过应用前端样式使用布局编辑器更新页面时获得更真实的预览。有没有办法导入自定义样式表并让布局编辑器在呈现预览时应用它?我已经通过调整 TinyMCE 配置来使用 BodyPart(和 html 字段)完成此操作,但找不到使用布局功能的方法。
orchardcms - 如何使用/利用 Themes 目录中的 Assets.json 文件?
我正在从头开始一个新主题,并在根目录中有一个名为“Assets.json”的文件。
它将“资产”目录中的 LESS 文件映射到“样式”目录中的 CSS 文件 - 很棒。
谁能指出我如何利用它的正确方向,因为这正是我想要的,但找不到任何关于如何使用它的信息。
谢谢!
orchardcms-1.9 - 如何在 ORchardCMS 中恢复卸载的模块
我正在使用 Orchard CMS 开发网站,但我无意中卸载了 orchard cms 中的一个模块。现在我需要恢复它。请让我知道如何在 orchard cms 中恢复已卸载的模块?我可以在 appData 文件夹下看到模块存储为 moduleName.delted 但它似乎没用。我正在修复中,因为我花了很多时间开发该模块,并且由于名称相似,只是卸载了错误的模块。模块现在是一个空文件夹。
我会很感激你的回应。谢谢, 索海布
orchardcms - Orchard CMS:是否可以获取以前的 ContentItem 版本进行编辑?
目前我可以通过 url 预览任何版本的 ContentItem 版本,如下所示:/Contents/Item/Display/14?version=2
我可以以同样的方式编辑 ContentItem 吗?实际上我想查看未渲染字段和部分的先前值,这可能吗?