包含脚本文件首先将您的脚本放在Scripts
目录中,然后简单地尝试以下
Script.Include("jquery-1.8.0.min.js");
顺便说一句,这不是包含Jquery library
在您的主题中的正确方法。Jquery 已按Orhard.jQuery
模块注册为全局资源,因此要包含 jquery 试试这个:
Script.Require("jQuery");
这将确保 jQuery 只包含一次。但是如果您坚持将脚本文件放在js
目录中,那么您可以尝试这个技巧。
Script.Include("../js/yourscript.js");
不要忘记将web.config
(脚本目录中存在的)文件的副本放在您的js
目录中,除非您的脚本文件永远不会被检测到。
编辑 :
改变 ThemeMachine 不是一个好习惯。尝试通过 orchard 命令行基于ThemeMachine创建自己的主题。这是要走的路:
codegen theme <theme-name> [/CreateProject:true|false][/IncludeInSolution:true|false][/BasedOn:<theme-name>]
例如 :
codegen theme MyTheme /CreateProject:true /IncludeInSolution:true /BasedOn :TheThemeMachine
orchard 命令行是一个 exe 文件,驻留在/bin
目录中(请注意,在执行之前必须将此文件复制到Orchard.Web
目录中)。这将自动创建脚本和样式目录。