Как включить файлы javascript и css в Hybris? - PullRequest
1 голос
/ 16 апреля 2020

Я пытаюсь использовать сторонний элемент управления javascript, Сова Карусель . Вот как я читаю документацию:

В zip-файле Owl Carousel есть папка owlcarousel, содержащая javascript, и еще одна папка, содержащая все вспомогательные файлы, которые необходимо скопировать в / модули / базовый ускоритель / yacceleratorstorefront / веб / Webroot / _ui / отзывчивый / общее. Затем мне просто нужно go в файл javaScript .tag и добавить эту строку в конец файла:

<script src="${commonResourcePathHtml}/owlcarousel/owl.carousel.min.js"></script>

При попытке этого я получаю все виды ошибок загрузки и никаких изображений отображаются даже без использования элемента управления. Поэтому мой вопрос:

  1. Как правильно включить стороннюю организацию javascript?
  2. Есть ли способ контролировать, какие страницы на самом деле получают файл javascript или просто ВСЕ ли страницы получают ВСЕ, что включает javascript?

1 Ответ

2 голосов
/ 16 апреля 2020

Проверьте, поможет ли «Деконструкция веб-приложения магазина»: https://help.sap.com/viewer/4c33bf189ab9409e84e589295c36d96e/1905/en-US/8af03fda8669101491e4aac2acaeb2dd.html

  • web / webroot
    • _ui: Содержит JavaScript и CSS стиль для текущей темы.
      • shared / js: общий JavaScript, используемый для рабочего стола и адаптивных страниц.
      • отзывчивый / общий: часто используемые таблицы стилей, JavaScript библиотеки и изображения.
      • отзывчивый / тема-альфа: определение синей темы.
      • отзывчивый / тема-лямбда: определение черной темы.
  • WEB-INF
    • _ui-sr c: содержит JS тестирование, полные библиотеки и файлы Less, используемые для создания CSS для темы.
    • common / tld: файлы дескрипторов библиотеки тегов для тегов CMS и ycommerce.
    • config: файлы контекста приложения Spring.
    • lib: библиотеки, необходимые для магазина.
    • сообщения: файлы локализации.
    • теги: теги, которые используются в представлениях.
    • представления: JSP страницы, фрагменты и компоненты CMS.
...