Аз съм фронтенд разработчик, работещ с 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="/bg$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