如何使用JavaScript(js文件)在果园CMS [英] How to use javascript(js file) in Orchard CMS

查看:203
本文介绍了如何使用JavaScript(js文件)在果园CMS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

任何一个可以请告诉我怎么用js文件在果园CMS?我将它添加到Layout.cshtml页面
Script.include(的jquery.js)

Can any one tell me please how to use js file in Orchard CMS? I added it to Layout.cshtml page as Script.include("jquery.js").

推荐答案

您可以做两方面。

第一种方法是一样描述MDM


  1. 创建自己的实现 IResourceManifestProvider 接口(看看乌节源 - 它在许多模块中实现)的,实施 BuildManifests(ResourceManifestBuilder建设者)方法,并创建一个名为资源对于给定的js文件

  2. 使用 @ {Script.Require([您的资源名称]); } 在你的Razor视图文件(.cshtml),包括该脚本。

  1. Create your own implementation of IResourceManifestProvider interface (take a look at Orchard source - it's been implemented in many modules), implement BuildManifests(ResourceManifestBuilder builder) method and create a named resource for a given .js file
  2. Use @{ Script.Require("[your resource name]"); } in your Razor view file (.cshtml) to include that script.

这是一个preferred解决方案,如果你有很多的脚本文件,可能与他们之间的依赖关系。它允许你指定的依赖关系为每个脚本文件,并果园采取其他的事情(所以当你引用一个给定的资源,所有相关的人也将自动按正确的顺序引用)。

第二个更简单的方法是直接引用的.js脚本文件在你的.cshtml文件,而无需创建一个命名的资源。如果您想引用快速添加到一个脚本这是非常有用。像这样(的例如,从Orchard.Web \\核心采取\\型材\\查看\\ Document.cshtml 的):

The second, simpler approach is to directly reference the .js script file in your .cshtml file, without creating a named resource. It's useful if you'd like to quickly add a reference to a single script. Like this (example taken from Orchard.Web\Core\Shapes\Views\Document.cshtml):

@{ Script.Include("html5.js").AtLocation(ResourceLocation.Head); }

这篇关于如何使用JavaScript(js文件)在果园CMS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆