Tôi đang cố gắng để có được Magento BaseUrl thông qua javascript trong tập tin head.phtml, và sau đó sử dụng nó trong tập tin jquery.hello-lightbox.min, nơi tôi cần baseUrl để có được một số hình ảnh.làm thế nào để có được Magento baseUrl thông qua Javascript và sau đó sử dụng nó trong jquery.hello-lightbox.min?
Đây là những gì tôi có trong tập tin head.phtml:
<?php $baseUrl = $this->getBaseUrl() ; ?>
<script type="text/javascript">
var baseUrl = <?php echo $baseUrl ; ?>
function getBaseUrl(baseUrl)
</script>
Sau đó, trong /js/jquery.hello-lightbox.min tôi có:
(function($){
function getBaseUrl(baseurl)
{
var domain = baseurl
}
var urrl = 'http://'+domain+'/skin/frontend/default/customtheme/images/lightbox/';
$.fn.lightBox=function(settings)settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading: urrl+'lightbox-ico-loading.gif',imageBtnPrev:urrl+'lightbox-btn-prev.gif', . . . . . . . . . .
Nhưng điều này không làm việc. Trong thực tế, có vẻ như tôi thậm chí không thể chuyển biến php $ baseUrl thành var baseUrl trong head.phtml
Bạn có ý tưởng nào không?
Mmm không, vẫn giữ nguyên – Guille