我已經創建了自定義DNN模塊。
我想在其中使用masonry插件。
所以在VS中的模塊項目中我創建了腳本文件夾並將JS文件放在那裏。
在我加入的ascx文件的視圖:如何從ascx設置腳本的相對路徑
<script src="Scripts/jquery.infinitescroll.min.js"></script>
<script src="Scripts/masonry.pkgd.js"></script>
<script src="Scripts/imagesloaded.js"></script>
但是,當我在控制檯加載頁面eith模塊我得到:
GET http://dnn7site/resources/shared/scripts/jquery/jquery.min.map 404 (Not Found) Masonry:457
GET http://dnn7site/jquery.min.map 404 (Not Found) Masonry:464
GET http://dnn7site/Demos/Scripts/masonry.pkgd.js 404 (Not Found) Masonry:751
GET http://dnn7site/Demos/Scripts/imagesloaded.js 404 (Not Found) Masonry:752
GET http://dnn7site/Demos/Scripts/jquery.infinitescroll.min.js 404 (Not Found)
什麼是添加和設置相對路徑的方式到DNN中的腳本?
仍然404但演示路徑丟失。 – 1110
我已經更新了我的答案,以包含'〜/' - 試試。顯然這隻會在'Scripts'文件夾直接離開根目錄時才起作用,我假設它是。 –
儘管如此404和路徑現在爲: 'GET HTTP://dnn7site/Demos/~/Scripts/jquery.infinitescroll.min.js 404(未找到)砌體:750 GET HTTP:// dnn7site /演示/〜/ Scripts/imagesloaded.js 404(未找到)砌體:752 GET http://dnn7site/Demos/~/Scripts/masonry.pkgd.js 404(Not Found)' – 1110