2014-01-17 33 views
0

我想從lib目錄添加一個js文件,它的路徑是:Magento:如何從lib目錄加載js文件?

rootdirectory/lib/myfolder/myjs.js

我已經添加了下面的代碼,以獲得1column.phtml該文件:

<script src="<?php echo Mage::getBaseDir('lib') . '/myfolder/myjs.js'; ?>" type="text/javascript"></script> 

但未加載以下錯誤的內容:

Failed to load resource: the server responded with a status of 404 (Not Found) 

雖然文件存在那裏。

+0

請在開發者mode.is中查看腳本的路徑,路徑是否正確? –

+0

即使我像mysite.com/lib/myfolder/myjs.js一樣手動鍵入路徑,即使這樣也不會顯示 – atif

回答

1

最好是你的文件移動到文件夾rootfolder/JS /和 在佈局(例如local.xml中):

<default> 
    <reference name="head"> 
     <action method="addJs"><script>myfolder/myjs.js</script></action> 
    </reference> 
    ... 
</default> 
1

在一個.phtml文件 您需要調用通過下面的語法JS

<?php echo $this->getJsUrl('name.js');?>

這將自動被位於你的Magento的JS文件夾 你就只能吶我想要爲當前文件加載的js使用它。