我正在尝试通过 head.phtml 文件中的 javascript 获取 Magento BaseUrl,然后在 jquery.hello-lightbox.min 文件中使用它,我需要 baseUrl 来获取一些图像。
这是我在 head.phtml 文件中的内容:
<?php $baseUrl = $this->getBaseUrl() ; ?>
<script type="text/javascript">
var baseUrl = <?php echo $baseUrl ; ?>
function getBaseUrl(baseUrl)
</script>
然后在 /js/jquery.hello-lightbox.min 我有:
(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', . . . . . . . . . .
但这不起作用。实际上,似乎我什至无法将 php 变量 $baseUrl 传递给 head.phtml 中的 var baseUrl
你有什么想法?