Magento中的图片缓存网址

时间:2018-10-20 14:04:55

标签: javascript magento2 magento2.2

我在js变量/w/s/wsh10-black_main.jpg中有图片网址。

问题:如何在js中获取媒体缓存网址,例如:https://mydomain.test/media/catalog/product/cache/c687aa7517cf01e65c009f6943c2b1e9/

因此,我想获取完整的网址,例如https://mydomain.test/media/catalog/product/cache/c687aa7517cf01e65c009f6943c2b1e9/w/s/wsh10-black_main.jpg

1 个答案:

答案 0 :(得分:0)

您需要获取基本URL才能获得所需的完整URL。您可以通过定义一个返回基本网址的函数来做到这一点,

<?php $baseUrl = $this->getBaseUrl() ; ?>
    <script type="text/javascript">
        function getBaseUrl() { return '<?php echo $baseUrl; ?>'; } 
    </script>

然后在JavaScript中使用它:

var urrl = 'http://'+getBaseUrl()+'/w/s/wsh10-black_main.jpg';

您也可以参考此链接 https://magento.stackexchange.com/questions/60111/get-base-url-in-js-magento

希望有帮助!