问题标签 [orchardcms-1.6]

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 投票
2 回答
47 浏览

asp.net-mvc - following tutorial but not giving me the options it should

i'm following the http://skywalkersoftwaredevelopment.net/blog/writing-an-orchard-webshop-module-from-scratch-part-3 tutorial word for word but there is no option for me to enable or disable SkyWalker.Webshop.

I have done as it asks, created the 'Skywalker.Webshop' folder inside the 'modules' folder. delete the class1.cs file and add the Module.text file.

However when I load the application there is no option in the modules/features page that allows me to enable or disable webshop (why does it not appear)

anyone have any idea as to why? Thanks

enter image description here

0 投票
2 回答
173 浏览

asp.net-mvc - 下载源代码,但不工作

我对果园教程的第 3 部分有疑问...

所以我试图下载第 4 部分的源代码并从那里继续(可以在页面教程末尾的大约 3/4 处找到http://skywalkersoftwaredevelopment.net/blog/writing-an-orchard-webshop-module-from-scratch-part-4

但是,当我从 webmatrix 运行第 4 部分时,我得到了错误(见下文)

我猜这是因为 iv 只下载了代码,但我需要把它放在一个单独的项目中?这个对吗?有人可以建议我怎么做吗?

感谢您的回复

在此处输入图像描述

0 投票
1 回答
47 浏览

asp.net-mvc - 果园 - 点击屏幕并显示小部件等

我记得在教程中看到过这个,但不记得如何访问它。

使用 Orchard,您可以从 moudles/galary 中 d/l 一些内容,当您查看网站时,您可以在屏幕上的任何位置选择它,它会告诉您它在哪个小部件和图层上(在屏幕底部)

是设计师工具吗?

0 投票
1 回答
355 浏览

razor - 剃刀助手智能未显示在 Orchard CMS 上

我无法在 Orchard CMS 的视图中获得 Razor 智能感知?例如,当我在 VS 2012 中为模块中的 Orchard CMS 视图键入 @Html 时,我需要获得智能感知。让我知道我需要安装什么或让 Razor 助手在我的视图中工作 (cshtml)

0 投票
1 回答
506 浏览

orchardcms - 果园从 TEST 到 PROD 的推广

我目前有 3 个环境:

  1. DEV(带有 VS2012 和源代码)- 连接到 TEST db
  2. TEST - 连接到 TEST db
  3. PROD - 连接到 PROD db

该网站目前在 DEV 和 TEST 上运行良好(已添加内容、小部件等)。

当我尝试推广到 PROD 时,该网站似乎运行良好(那里的所有页面,我可以导航等) - 但是,我根本无法编辑。

例如,在添加新页面/编辑内容时,我会收到此错误:

此外,当我尝试在 PROD 中禁用形状跟踪模块时 - 它会说成功,但是当我检查它时实际上并没有禁用该模块。

这就是我将它发布到 PROD 的方式:

  1. 使用 build.cmd "compile;package" 在 DEV 上构建项目
  2. 将 build\Stage 的内容复制到 PROD(App_Data 文件夹只有 _marker.txt 文件)
  3. 在 PROD 中创建一个空白数据库
  4. 在 PROD 中打开网站,它要求我输入网站名称、数据库详细信息等。
  5. 现在,当我打开网站时——它会显示默认的“ThemeMachine”网站——这很好
  6. 然后,我将数据库从 TEST 复制到 PROD(通过 SQL Server 导出)
  7. 现在,当我打开网站时,我的网站运行良好,所有页面等,但在尝试编辑内容或添加新页面时出现异常

我该怎么做?

0 投票
1 回答
94 浏览

asp.net - 在 Orchard 1.6 CMS 上启用 EventDate 1.0 模块时出错

我一直在尝试在 Orchard 1.6 上安装和启用 EventDate 1.0 模块,但它安装正常但无法启用,它在下面抛出服务器错误。

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

任何建议都会很棒

0 投票
1 回答
1114 浏览

formatting - 在 Orchard 中将日期时间格式化为完整日期/时间模式(短时间)

在 Orchard CMS(1.6 版)中,我有一个显示名为 StartDate 的 DateTime 属性的查询。设置时,我选择了“完整日期/时间模式(短时间)”作为日期格式,然后我将输出重写如下:

这将呈现为“我的 html 文本在这里,星期六,2013 年 4 月 13 日下午 2:30 ”。

我意识到对于不同时区的用户,日期/时间会自动转换,而不是显示下午 2:30(服务器在 PST),而是显示下午 5:30(用户在 EST)。

遵循Bertrand Le Roy在这里的解决方案,它解决了一个小问题。

现在我的代码是这样的:

结果如下:“我的 html 文本在这里4/13/2013 2:30:00 PM ”。

格式不是我宁愿使用的格式。

有谁知道如何将其格式化为完整日期/时间模式(短时间)?

先感谢您。

0 投票
1 回答
98 浏览

asp.net-mvc - 果园项目文件组织

我计划为 Orchard 构建一些自定义模块。

现在我正在计划一个包含许多“功能”的模块,可以随意禁用/启用。例如看这个项目:https ://bitbucket.org/bleroy/nwazet.commerce/src/aaf4eb89b711d99181a11c94bdaefc13ca086903/Module.txt?at=default

当同一个项目中有许多功能时,我看到的逻辑组织是按角色划分命名空间中的文件(服务命名空间中的所有服务,控制器命名空间中的所有控制器等等)。

当一个模块增长并且有 5 或 10 个功能时,它会有点混乱,因为通常一个功能一次工作一个功能,同时您在服务或模型目录中有 10 个功能的模型......

我知道 Orchard 使用了很多隐式代码约定,尤其是文件放置。

问题是:我可以添加一个额外的命名空间层,以便在单个模块中为每个功能都有一个文件夹,并且项目更干净吗?

可能视图必须保持在一起,是否可以移动其他文件?

在这种情况下推荐的最佳做法是什么?

Mvc 允许在这种情况下使用区域,但果园模块已经是区域......我可以在果园模块中使用区域吗?

谢谢

0 投票
2 回答
1424 浏览

.net - Orchard CMS 自定义模块未加载

我有一个自定义的果园模块。它没有加载。我没有看到它被复制到 App_Data\Dependencies 或添加到 dependencies.xml。

它确实显示在仪表板的模块部分(我已启用它)。

我在 Orchard 错误日志中没有看到任何错误。

我已附加到 Orchard w3wp,但我在模块 bin 目录中的 dll 根本没有加载到 AppDoamin 中。

我该如何进一步解决这个问题?

谢谢你。

更新:

module.txt 如下

该文件位于 Modules\MyApp 中。

有问题的 dll 位于 Modules\MyApp\bin\MyApp.Web.dll 中。

0 投票
1 回答
289 浏览

.net - IOrchardShellEvents 实现 ConfigurationManager

当我尝试在 IOrchardShellEvents 实现中访问 AppSettings 和 ConnectionStrings 时,它不起作用。

它似乎是从根 web.config (不是我的自定义模块)访问值。

我怎样才能让它工作?

谢谢。