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="/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; Идвам от интерфейса. Ще бъда много благодарен за всякаква помощ тук.

Благодаря


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