Magento:如何从lib目录加载js文件?

时间:2014-01-17 07:12:26

标签: magento magento-1.7

我想从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)

虽然那里有文件。

2 个答案:

答案 0 :(得分:1)

最好将文件移动到文件夹rootfolder / js /和 在您的布局中(例如local.xml):

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

答案 1 :(得分:1)

在.phtml文件中 你需要按照语法

来调用js

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

这将自动定位在您的magento的js文件夹中 你只需要为当前文件命名要加载的js以便使用它。