2015-02-23 31 views
1

我是使用liferay 6.2 CE的前端開發人員。 Liferay與AlloyUI一起服務,但不是jQuery。所以我們包括它在JS主題文件夾,並在portal_normal.vm裝好了:liferay 6.2和jquery 1.11.2 - >在portlet配置時未加載jquery

<head> 
    <title>$the_title - $company_name</title> 

    <meta content="initial-scale=1.0, width=device-width" name="viewport" /> 

    $theme.include($top_head_include) 

    <!-- All JS Here ! --> 
    <script type="text/javascript" src="$javascript_folder/jquery-1.11.2.min.js"></script> 

    <!-- Add fancyBox main JS and CSS files --> 
    <script type="text/javascript" src="$javascript_folder/fancybox/jquery.fancybox.js?v=2.1.5"></script> 
    <link rel="stylesheet" type="text/css" href="$javascript_folder/fancybox/jquery.fancybox.css?v=2.1.5" media="screen" /> 
</head> 

沒有問題爲止。

當我需要編輯一個freemarker模板並通過「管理 - >內容 - >管理 - >模板」時,我可以編輯我的模板。精細。

但是,當我需要通過配置portlet菜單編輯資產 - 發佈者模板時,控制檯返回給我一個jQuery未定義的錯誤。

我在我的main.js主題文件中有一些jquery的東西。這是錯誤來自的地方。但是別的地方沒有錯誤。

當我顯示頁面源代碼時,我的jquery.js加載到任何其他js文件的頂部。我無法自己弄清楚,我絕對不熟悉Liferay,Eclipse和Java;我來自前端。我會很樂意爲您提供幫助。

感謝

+0

您是否在_diffs/js文件夾中添加了jquery-1.11.2.min.js文件?如果添加了,您可以通過在

相關問題