Magento 2 için banner slider modülü oluşturduk. JS dosyasını aşağıdaki yolları ve onun iyi çalışıyor kullanarak çağırdım. Blok sınıfında aşağıdaki fonksiyonu oluşturdum
public function getBaseJs($fileName){
return $this->_storeManager->getStore()->getBaseUrl(
\Magento\Framework\UrlInterface::URL_TYPE_MEDIA
).'bannerslider/js/'.$fileName;
}
ve bu işlev bannerslider.phtml
dosyada aşağıdaki şekilde çağrılır .
<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>
Ancak, jQuery bağımlılık mekanizmasına göre
require.js
Nasıl yapabilirim?