Я использую dnn 6. У него есть файл dotnetnuke/js/dnn.jquery.js, поэтому я создал модуль и добавил ссылку на этот файл jquery и все остальные файлы JCrop, и он не работает.
Поэтому я добавил официальный JQuery.js, но затем dnn не может найти некоторые методы.
Кто-нибудь использовал JCrop с DotNetNuke?
Проблема с JQuery + JCrop в DotNetNuke
Ответы (1)
Чтобы сослаться на jQuery из DotNetNuke, вызовите DotNetNuke.Framework.jQuery.RequestRegistration()
. Это будет использовать общую ссылку jQuery (чтобы jQuery был на странице ровно один раз, в <head/>
, независимо от того, сколько расширений запрашивают его).
Если вы используете jQuery 6.1, вам следует использовать файлы API управления ресурсами клиента для запроса других скриптов примерно так:
<%@ Register TagPrefix="dnn" Namespace="DotNetNuke.Web.Client.ClientResourceManagement" Assembly="DotNetNuke.Web.Client" %>
<dnn:DnnJsInclude runat="server" FilePath="~/DesktopModules/MyModule/js/jquery.jcrop.js" />
person
bdukes
schedule
03.01.2012