URL кеша изображений в Magento

У меня есть URL изображения в переменной js /w/s/wsh10-black_main.jpg,

Вопрос: Как я могу получить URL кеша в js, например: https://mydomain.test/media/catalog/product/cache/c687aa7517cf01e65c009f6943c2b1e9/?

В результате я хочу получить полный URL, как https://mydomain.test/media/catalog/product/cache/c687aa7517cf01e65c009f6943c2b1e9/w/s/wsh10-black_main.jpg

1 ответ

Вам нужно получить базовый URL, чтобы получить полный 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

Надеюсь, поможет!

Другие вопросы по тегам