2012-01-03 6 views
1

私はdnnを使用しています6.ファイルdotnetnuke/js/dnn.jquery.jsがありますので、モジュールを作成し、このjqueryファイルと他のすべてのJCropファイルへの参照を追加しました。 。
公式のJQuery.jsを追加しましたが、dnnでいくつかのメソッドを見つけることができません。
DotNetNukeでJCropを使用した人はいますか?DotNetNukeのJQuery + JCropの問題

答えて

5

DotNetNukeのjQueryを参照するには、DotNetNuke.Framework.jQuery.RequestRegistration()と呼んでください。これは共有されたjQueryリファレンスを使用します(つまり、jQueryが何回のエクステンションを要求しても、<head/>のページに一度だけjQueryが表示されます)。

あなたはjQueryの6.1を使用している場合、あなたはこのようなもので、他のスクリプトを要求するためにClient Resource Management APIを使用する必要があります。

<%@ Register TagPrefix="dnn" Namespace="DotNetNuke.Web.Client.ClientResourceManagement" Assembly="DotNetNuke.Web.Client" %> 

<dnn:DnnJsInclude runat="server" FilePath="~/DesktopModules/MyModule/js/jquery.jcrop.js" />