问题标签 [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 回答
321 浏览

orchardcms - 添加新术语和分类时的果园空引用错误

我们正在使用 Orchard 1.8.1,当为分类添加新术语时,我们会收到此错误。我们没有更改代码中的任何内容。

你调用的对象是空的。

说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详情:System.NullReferenceException: Object reference not set to an instance of an object.

源错误:

源文件:c:\Websites\--\Modules\Orchard.Fields\Views\EditorTemplates\Fields\Boolean.Edit.cshtml Line: 5

堆栈跟踪:

0 投票
1 回答
47 浏览

orchardcms - 分类关系

我们是果园的新手。我们创建了 3 个分类法CompanyBrandModel。一个品牌有一个公司作为一个字段,就像那​​个模型包含一个品牌一样。现在,通过定义一个名为Car的 ContentType ,其中包含 Brand 和 Model 作为字段,并在此视图中:

我们可以像这样得到公司的标志:

2个问题:

  1. 如何访问公司的品牌?
  2. 通过拥有该品牌,我们如何检索所有品牌的汽车。
0 投票
1 回答
115 浏览

orchardcms - 如果有的话,我们如何用placement.info 隐藏InputField 的DisplayName 属性?

如果我们想隐藏 的DisplayName属性InputField,我们可以在我们的主题中覆盖InputField的默认模板。这样可行。也就是说,有没有办法使用placement.info 来做同样的事情?

以下工作,但我们宁愿使用placement.info 以获得更简洁的解决方案。

默认输入字段模板。

我们主题的 InputField 模板。

0 投票
3 回答
56 浏览

c# - 为什么 VS Watch 窗口一直显示 ContentItem > base > ContentItem > base?

我了解类层次结构和继承的基础知识。因此,我不了解 Watch 窗口为 ContentItem 对象显示的类层次结构。

一路下来都是乌龟。

似乎是说 ContentItem 继承 ContentItem 继承 ContentItem ......一直到无穷大。这是什么意思?

0 投票
1 回答
163 浏览

orchardcms - 如何在 CSHTML 视图中更轻松地访问 ContentItem 的字段?

我编写了一个辅助函数(我为此感到非常自豪——看看我能做什么!)它可以满足我的需要。但是,是否有一种内置方法可以访问 aContentItem的字段而无需先获取“main” ContentPart?这里的“main”一词的意思是ContentPart与 同名的ContentType

0 投票
1 回答
589 浏览

orchardcms - Orchard CMS 查询创建日期

我是 Orchard CMS 的新手,并尝试创建一个查询来过滤即将发生的事件日期列表。我想要做的是过滤即将发生的事件列表。我已经设置了一个列表并计划使用创建日期(将日期设置为事件日期)作为过滤器。我遇到的问题是让过滤器值起作用。当我将过滤器值设置为 {DateTimeField.Date} 以获取当前日期或任何其他日期选项时,过滤器不起作用。它显示所有事件。当我手动输入值字段“2014-08-20”时,它可以工作。关于为什么我不能将日期设置为当前日期的任何想法?

我还尝试在内容定义中创建一个日期字段,并收到与上述相同的问题。我确实计划创建一个不会显示但将用于过滤的事件结束日期。我认为该值将与创建日期所需的值非常相似。

我正在使用 Orchard CMS 1.8.0

任何帮助将不胜感激。

0 投票
1 回答
2421 浏览

visual-studio - 使用 Visual Studio 2013 发布/部署 Orchard CMS 1.8

我是 Orchard 1.8 的新手,并且已经使用 Visual Studio Premium 2013 版本 12.0.21005.1(使用 .NET 4.5.51641 框架)开发了一个网站,我需要知道如何从本地桌面开发框中发布/部署 Orchard 网站到具有 Windows Server 21012 R2 和 IIS 8.5 的内部“生产”机器。

该站点的开发版本(在我的本地计算机上)使用 SQL Server 2012 SP1 作为数据库。

如何发布/部署到具有以下内容的内部“生产”机器:Windows Server 21012 R2 和 IIS 8.5 并指定另一个“生产”数据库(需要将开发版本中的数据传输给它)?

我也是使用 VS 发布/部署的新手。如果可能,我想使用“文件系统”作为发布方法。

任何有关如何执行此操作的详细步骤/说明将不胜感激。

提前致谢。

0 投票
1 回答
160 浏览

orchardcms - Orchard CulturePicker 和 CurrentCulturePicker

我正在使用果园 1.8.1 和文化选择器。

删除模块中的文化过滤器后(Orchard 默认将其放在核心上,因此必须将其删除以避免冲突)我在登录时使其工作。

但是匿名用户无法更改语言(或者更好的是,cookie 设置正确但过滤器不起作用或不选择语言)

我挖掘了许可并阅读了所有代码,但似乎没有错。

知道为什么文化选择器仅在我以管理员身份登录时才起作用而在我匿名浏览时不起作用吗?

可能是1.8升级的东西

这是一个有效的网站(1.6):

http://social-media-marketing-day.web-marketing-manager.it/cina-russia-corea-asia-corso-digital-strategia-comunicazione

这是不起作用的(1.8):

http://radici-group.linked-in.it/nylon-uso-vantaggi

谢谢

0 投票
1 回答
184 浏览

orchardcms - 在没有页面的情况下渲染 Orchard 小部件

我们希望我们的 Orchard CMS 主页仅包含小部件而不包含内容项。我们有两种可行的方法

。创建一个页面,将其命名为主页,并将其设置为当前主页。然后使用placement.info 隐藏它的部分:

这有效地为我们提供了一个只显示小部件的主页。但是,这种方法可能会使向网站添加内容的最终用户感到困惑,因为他们仍然会看到“欢迎来到 Orchard!”。页面,想知道为什么它的内容没有出现在网站上。

。创建一个名为 WidgetContainer 的新内容类型,它只有 Autoroute 部分。然后创建一个名为 Home 的实例,并将其设置为主页。这是一个更好的方法。

是否有另一种方法可以将 www.ourdomain.ca 映射到仅显示小部件的容器?

0 投票
2 回答
145 浏览

c# - Orchard 自定义模块中的部分方法

我们开发了一个 DSL 来帮助编写 Orchard 自定义模块。在生成的驱动程序的 Editor 方法中,我们使用部分方法来允许程序员在需要时覆盖生成的代码行为。

但是,在运行时,我们会收到一个未实现部分方法的异常。

根据 C# 规范,它不一定是这样,所以我想知道动态编译(或类似的)是否妨碍了这里。请注意,代码是在运行和调试之前手动编译的,因此不应该有任何代码需要在运行时编译。

有问题的位如下:

在另一个文件的部分类中添加“CustomEditorGet”方法实现,即使为空,一切都很好。只添加没有部分方法 impl 的部分类并不能解决它。

有什么想法吗?