liferay 6.2 и jquery 1.11.2 -> jquery не загружается при настройке портлета

Я фронтенд-разработчик, работаю с 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; Я пришел из фронтенда. Я был бы признателен за любую помощь здесь.

Спасибо


person Neovea    schedule 23.02.2015    source источник
comment
Добавили ли вы свой файл jquery-1.11.2.min.js в папку _diffs/js? Если вы добавили, вы можете напрямую использовать jquery, включив свой код в теги ‹script›.   -  person ASR    schedule 24.02.2015
comment
Он находится в папке темы /site-theme/js/   -  person Neovea    schedule 25.02.2015
comment
Можете ли вы показать мне, как получить доступ к jquery.js в portal_normal.vm?   -  person ASR    schedule 25.02.2015
comment
‹script src=$javascript_folder/jquery-1.4.2.min.js›‹/script›   -  person ASR    schedule 25.02.2015
comment
Проверьте мой код выше, это именно то, что я поставил.   -  person Neovea    schedule 25.02.2015
comment
?v=2.1.5 это проблема, я думаю   -  person ASR    schedule 26.02.2015


Ответы (1)


Страницы конфигурации jsp основаны не на шаблоне скорости "portal_normal.vm", а на "portal_pop_up.vm". Возможно, проблема именно в этом.

person Tryfon    schedule 26.02.2015