Hybris с wro4j не тянет в аддон js файлы - PullRequest
0 голосов
/ 31 августа 2018

При использовании wro4j для минимизации в аддонах Hyrbis js файлы не добавляются в сгенерированный минимизированный / конкатенированный вывод (/wro/addons_responsive.js) OOTB-аддоны извлекаются, а сторонние аддоны - нет.

Я добавил их путь к файлу wro.xml для конкретной витрины и у меня есть свойство wro4jconfigscan. addon = true в соответствующем файле addon project.properties.template.

Я не могу понять, какую часть головоломки мне не хватает .. Есть идеи?

1 Ответ

0 голосов
/ 03 сентября 2018

Убедитесь, что вы добавили следующие свойства в project.properties вашего аддона

<your>storefront.wro4jconfigscan.<your>addon=true
<your>addon.javascript.paths.responsive=/responsive/common/js/<your>addon.js;/responsive/common/js/<your>addon2.js
<your>aaddon.css.paths.responsive=/responsive/common/css/<your>addon.css;/responsive/common/css/<your>addon2.css

Во время сборки указанные выше файлы js & css будут добавлены в ваш файл wro_addon.xml в папке ресурсов на витрине.


Другой способ - добавить путь к аддону css / js непосредственно к ${ext.YOURstorefront.path}/wro_addons_template.xml, который использовался для создания wro_addon.xml при сборке платформы.

Как

<groups xmlns="http://www.isdc.ro/wro" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isdc.ro/wro wro.xsd">
    <group name="addons_responsive">
        <js>/_ui/addons/b2bacceleratoraddon/responsive/common/js/acc.checkoutsummary.js</js>
        <js>/_ui/addons/customaddon/responsive/common/js/acc.customaddon.js</js>
        <css>/_ui/addons/customaddon/responsive/common/css/customaddon.css</css>

    </group>
</groups>
...