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

orchardcms - 将 Orchard CMS 从 1.6 升级到 1.8 现在主题不会出现

我最近从 1.6 升级到 1.8。我正在使用源代码,所以我拥有整个 src 目录。我下载了 1.8,然后继续从 Orchard.Web 下复制我的模块和 TheThemeMachine 文件夹(我已经自定义了这个主题)。然后我复制了我的 App_Data 文件夹并运行了该项目。该站点启动良好,并且看起来正在从数据库中提取内容,因此那里一切正常,但是,它看起来并没有使用我复制的主题(TheThemeMachine)。当前的主题设置看起来存储在数据库中,所以有人知道为什么它不会加载我选择的主题吗?在升级过程中我错过了什么吗?

0 投票
2 回答
702 浏览

c# - 如何将 C# 代码添加到新的 Orchard CMS 主题

介绍问题

我想实现果园以便为主要形状IShapeTableProvider,添加替代品。List我做了以下事情:

下载Orchard.Source.1.8.zip,在 VS 2013 中构建,并通过代码生成创建一个新主题:

在 Themes > My.FirstTheme > Code > ListShapeProvider.cs 文件中将以下代码添加到我的主题中。

清理并构建 Orchard 解决方案,然后调试 Orchard.Web。调试器未命中 System.Diagnostics.Debugger.Break()。

搜索和研究

我读过Orchard的仁慈独裁者的 Orchard shapeshifting。

此外,我已经安装、构建和运行 Contoso 主题作为IShapeTableProvider. 的实现IShapeTableProvider在 ContentShapeProvider.cs 文件中。Contoso 主题还包括一个 Contoso.csproj 文件,该文件将 ContentShapeProvider.cs 文件作为编译项。

我创建的新主题没有 .csproj 文件。我认为丢失的 .csproj 文件解释了为什么我的 ListShapeProvider.cs 断点没有执行。

我应该为我的主题创建一个 .csproj 文件吗?是否有另一种推荐的方式在主题中包含 C#?例如,我应该使用 App_Code 文件夹吗?

0 投票
1 回答
457 浏览

c# - 我可以更改 Orchard cms 中特定页面的主题(css)吗?

我想更改特定页面的背景正文图像。

我怎样才能做到这一点..??Orchard CMS 中是否有任何功能,或者我必须手动执行...任何建议..??

谢谢。

0 投票
2 回答
3838 浏览

orchardcms - 在 Orchard 1.8 上检索管理员密码

我忘记了我的 Orchard 管理员密码,所以我用谷歌搜索了如何(手动)重置它。我找到了这篇关于如何实现这一目标的文章。

所以我去了我的服务器,在 WebMatrix 中打开了网站,打开了数据库,设置了新密码并将 PasswordFormat 设置为Clear。我打开该站点并尝试登录,但它仍然说用户名和/或密码不正确。

有没有人遇到过类似的问题?关于为什么它不起作用的任何想法?

我正在使用 Orchard 1.8 和 WebMatrix 3。

谢谢

0 投票
1 回答
439 浏览

razor - Orchard Taxonomy Terms 让直系子代出现在视野中

我有一个名为类别的分类法。在这个分类中,我有多个级别的术语。每个术语都是一个 CategoriesTerm 内容类型。

我已经定义了一个自定义剃须刀模板:Content-CategoriesTerm.cshtml,当我单击前端的 CategoriesTerm 时使用它。

现在我想在该页面上显示所有直接子项(如果有),但没有类似的属性Term.Children。如何在 Razor 视图中获取术语的子项?

0 投票
1 回答
353 浏览

orchardcms - Orchard 基于分类法的自动布线

我创建了一个名为 ContentPage 的自定义内容类型并附加了一个分类字段 (Taxo)。我正在尝试让自动路由生成为 ContentPage 选择的分类术语的路由。最终结果应该是http://my-site.com/taxonomy/term/slug

这是我尝试过的规则之一:{Content.Fields.ContentPage.Taxo}/{Content.Slug}

无论我尝试什么,我只会得到蛞蝓。

0 投票
1 回答
50 浏览

orchardcms - AutoroutePart 模式中的 Content.Date 未按预期工作

我遇到了 {Content.Date.Year} 令牌在 AutoroutePart 模式中不起作用的问题。如果我只使用 {Content.Date},则使用如下所示的 URL 创建 URL:

如果我使用 Content.Date.Year,它只返回 null 并且 URL 有两个“//”而不是年份值:

模式是这样的:

0 投票
0 回答
428 浏览

orchardcms - 包含自定义标记的自动路由 URL 模式

我无法让我的自定义令牌与我的 ContentPart 一起使用。我的问题与此处描述的相同: 是否可以使用自定义类型属性的内容创建果园自动路由?

我已经创建了我的令牌:

我的模型:

尽管我已经尝试了使用以下所有标记的 URL 模式,但我无法从我提交的表单中获取值:

没有记录错误。

0 投票
1 回答
471 浏览

orchardcms - 果园投影页面默认视图

我正在使用 Orchard 1.8 并创建了一个新的内容类型(称为 PressRelease)、查询结果和投影以使用自定义模板查看查询(使用格式中的 URL Alternates List-ProjectionPage-url-PressRelease.cshtml),所有这些都工作正常。

让我难过的一个部分是,如果我使用 The Theme Machine 作为我的主题(未触及),这个投影视图将显示在一个无序列表中,其中包含指向各个 ContentItem 实体、它们的元数据等的相应 AutoRoute 链接。我试图弄清楚我如何访问诸如特定项目的自动路由 URL、元数据(创建/发布日期)等内容,以便与 Facebook 共享按钮等内容一起使用。本质上,我正在尝试重新创建该默认视图,尽管进行了自定义。

这是代码List-ProjectionPage-url-PressRelease.cshtml

想法?

0 投票
1 回答
250 浏览

orchardcms - Orchard 1.8 '未定义 shapeTracingMetadataHost'

我正在尝试使用 Orchard 1.8 的一些设计器工具来了解一些整体架构的工作原理,但是当我启用 Shape Tracing 模块时,我得到了很多:Uncaught ReferenceError: shapeTracingMetadataHost is not defined.

HTML 似乎是为其中的一些生成的,所以我可以通过那里尝试找出布局过程,但是关于可能导致这种情况的任何建议?它似乎确实适用于使用 jQuery 1.9.1 的主题机器,但是我们使用的是最新的 jQuery(通过<script src="//code.jquery.com/jquery-latest.js"></script>所以这可能是它的来源吗?