Я фронтенд-разработчик, работаю с liferay 6.2 CE. Liferay обслуживается AlloyUI, но не jquery. Итак, мы включили его в папку темы js и загрузили в portal_normal.vm:
<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 и пройти через «администрирование -> контент -> управление -> шаблоны», я могу редактировать свои шаблоны. Отлично.
Но когда мне нужно отредактировать шаблон ресурса-издателя через меню портлета конфигурации, консоль возвращает мне неопределенную ошибку jQuery.
У меня есть кое-что jquery в моем файле темы main.js. Вот откуда ошибка. Но в другом месте ошибки нет.
Когда я показываю исходный код страницы, мой файл jquery.js загружается поверх любого другого файла js. Сам не могу разобраться, абсолютно не знаком с Liferay, Eclipse и Java; Я пришел из фронтенда. Я был бы признателен за любую помощь здесь.
Спасибо
/site-theme/js/
- person Neovea   schedule 25.02.2015