Orchard CMSでjsファイルの使い方を教えてもらえますか? Layout.cshtmlページに Script.include("jquery.js")
というように追加しました。Orchard CMSでjavascript(jsファイル)を使用する方法
答えて
あなたはOrchard.jQueryモジュールがインストールされていると有効にした場合、その後、あなたのビューの使用の上部にある:
Script.Require("jQuery")
は(どこかでなければなりませんOrchard.jQueryプロジェクトにおけるResourceManifestクラスを見てくださいあなたのオーチャード・ソルーション・ファイル)、そこには、この構文を使用して含めることができるさまざまなjQueryモジュールがすべて表示されます(例:jQueryUI_Core
、jQueryUI_Tabs
など)
例
manifest.DefineScript("jQueryUI").SetUrl("jquery-ui.min.js", "jquery-ui.js").SetVersion("1.9.2").SetDependencies("jQuery")
.SetCdn("//ajax.aspnetcdn.com/ajax/jquery.ui/1.9.2/jquery-ui.min.js", "//ajax.aspnetcdn.com/ajax/jquery.ui/1.9.2/jquery-ui.js", true);
2倍にすることができます。
最初のアプローチは、ちょうどMDMように記載されている:
- (オーチャードソースを見てみましょう - それは多くのモジュールに実装されています)
IResourceManifestProvider
インタフェースの独自の実装を作成し、BuildManifests(ResourceManifestBuilder builder)
メソッドを実装して命名を作成します指定した.jsファイルのリソース - Razorビューファイル(.cshtml)に
@{ Script.Require("[your resource name]"); }
を使用して、そのスクリプトを組み込みます。
多くのスクリプトファイルがあり、それらの間に依存関係がある場合は、これが望ましい解決策です。これにより、各スクリプトファイルの依存関係を指定し、Orchardに残りの処理をさせることができます(したがって、特定のリソースを参照する場合、すべての依存するリソースも適切な順序で自動的に参照されます)。
は、名前付きリソースを作成せずに、.cshtmlファイル内の.jsスクリプトファイルを直接参照することです。これは、単一のスクリプトへの参照をすばやく追加する場合に便利です。この(Document.cshtml \ビュー\ Orchard.Web \コア\シェイプから取ら例)のように:
@{ Script.Include("html5.js").AtLocation(ResourceLocation.Head); }
それはちょっと浮気ですが、あなただけのレイアウトや文書ファイルにこれを追加することができます。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.11/jquery-ui.min.js" type="text/javascript"></script>
違反ですが、Script.Include( "");でベストを尽くします。オーチャードは、多くの場合、異なるビューから参照される場合にのみロードします。 –
あなたはこの種のことをする問題にぶつかることができます。たとえば、テスト環境がインターネットにアクセスできないとします。必要なものはすべてあなたのソリューションに含めるべきです。 –
モジュールContentPickerをよく見てみましょう。これにはデフォルトのオーチャード・ソースコードが付属しています。 Script.Require( "MyScript")の使い方を示しています。 JQueryモジュール自体は良い例です。このモジュールには、デフォルトのソースコードも付属しています。
注:私はあなたが** \ Orchard.Web \モジュール\ Orchard.Tags \ ResourceManifest.csに良い例を見ることができオーチャード1.7およびそれ以降のバージョン
- 1. Orchard CMSでJSからのクロスドメインWebサービスコールを処理する方法
- 2. Glimpse in Orchard CMSの使い方
- 3. Orchard CMS 1.3.10でMySQLデータベースを使用するには?
- 4. Orchard CMSにブレッドクラムを追加する方法
- 5. orchard CMSを他のサーバーに移行する方法
- 6. HTTPセッション状態を使用するOrchard CMSモジュール
- 7. Orchard CMSのOrchard Setupビューを上書きする
- 8. Orchard CMSのモジュールの.poファイルを適用しない
- 9. Orchard CMSとSyntaxHighlighterモジュールの使用に関する問題
- 10. Orchard CMS Render module view in homepage
- 11. Orchard CMSのIdentityPartとは何ですか?
- 12. Orchard CMSプロジェクターを使用してMediaPickerから画像を表示
- 13. Orchard CMSモジュールのデータベースとしてRavenDBを使用
- 14. 複数のテナントがあるOrchard CMS 1.10でAzure Scale outを使用
- 15. Placement.infoを使用してOrchard CMSのカスタムコンテンツパーツのサマリービューを表示する問題
- 16. ログインしたOrchard CMS Ajax偽造トークン
- 17. Orchard CMSとカスタムMVC eコマースサイトの統合
- 18. Orchard CMS 1.10.2 TinyMCEの設定変更
- 19. jsファイルをjsファイルで使用する
- 20. クライアント側でredux jsをプレーンなjavascriptで使用する方法
- 21. 別のjsファイルのjavascriptファイルを使用
- 22. pug jsテンプレートでjavascriptモジュールを使用する方法
- 23. orchard cmsのタクソノミーにオートルートを追加するには?
- 24. Orchard CMS Adminコントロールをインラインに配置するには
- 25. クライアントの検証を有効にするには(Orchard CMS)?
- 26. Railsの別のjavascriptファイルでjavascriptファイルパスを使用する方法
- 27. Orchard CMSでArtisteerを使用してテーマを作成する人は誰ですか?
- 28. javascriptファイルの使用方法
- 29. Orchard CMSのカスタムモジュールでコンテンツを検索できません
- 30. コックピットのCMS JSONデータをVue jsで表示する方法
を参照しています**それはスタイルの両方を定義しますとスクリプト。 – VitalyB
Orchard CMS管理機能を使用してページを作成した場合、どうすればよいですか?この場合、Razorビューファイルはありません(そこにあります)? – spadelives