Ho creato il modulo di scorrimento banner per magento 2. Ho chiamato il file JS usando i seguenti modi e il suo funzionamento bene. Nella classe di blocchi ho creato la seguente funzione
public function getBaseJs($fileName){
return $this->_storeManager->getStore()->getBaseUrl(
\Magento\Framework\UrlInterface::URL_TYPE_MEDIA
).'bannerslider/js/'.$fileName;
}
e questa funzione viene chiamata nel bannerslider.phtml
file come segue.
<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>
Ma, secondo il meccanismo di dipendenza jQuery di
require.js
Come posso farlo?