Я створив модуль слайдера банера для magento 2. Я викликав файл JS, використовуючи наступні способи та його нормальну роботу. У блоковому класі я створив наступну функцію
public function getBaseJs($fileName){
return $this->_storeManager->getStore()->getBaseUrl(
\Magento\Framework\UrlInterface::URL_TYPE_MEDIA
).'bannerslider/js/'.$fileName;
}
і ця функція викликається у bannerslider.phtml
файлі наступним чином.
<script type="text/javascript" src="<?php echo $this->getBaseJs('jquery-1.7.min.js') ?>"></script>
<script type="text/javascript" src="<?php echo $this->getBaseJs('jquery.flexslider.js') ?>"></script>
Але, відповідно до механізму залежності jQuery,
require.js
як я це можу зробити?