Magento中调用JS文件的几种方法
来源:互联网 发布:排名优化软件 编辑:程序博客网 时间:2024/05/22 01:14
一、全局调用方法:
通过该方法每个页面都会引用这个JS文件,除非是类似jQuery这样的系统文件,不然不推荐这种方法。
文件路径:/app/design/frontend/default/Your_Template/layout/page.xml
你会看到很多类似于addJS这样的XML代码,这是magento的优势之一,通过XML来配置文件很方便灵活。
如下:
- <action method="addJs"><script>varien/js.js</script></action>
- <action method="addJs"><script>varien/form.js</script></action>
- <action method="addJs"><script>varien/menu.js</script></action>
- <action method="addJs"><script>mage/translate.js</script></action>
- <action method="addJs"><script>mage/cookies.js</script></action>
二、你也可以在phtml页面通过Magento自带的帮助函数来引用JS ,例如:
- <?php echo $this->helper('core/js')->includeScript('varien/js.js') ?>
该方法主要用来在某些特定页面包含额外的js文件。而这些文件在其他页面中却不常使用。
三、包含特定Theme包下的js文件:
再方便点,下面的方法很眼熟吧
- <script type="text/javascript" src="<?php echo $this->getSkinUrl('js/slider.js') ?>"></script>
它引用的是模板目录下js文件夹里面的js文件,我喜欢用这种方法。
四、在对应的block类中调用JS
- protected function_prepareLayout(){
- $this->getLayout()->getBlock('head')->addJs('mage/adminhtml/sales.js');
- …..
- returnparent::_prepareLayout();
- }
这个方法我个人是很少用到的。
五、直接将JavaScript代码写在head头部里:
打开app/design/frontend/default/Your_Template/template/page/html/head.phtml
JS代码写在<?php echo $this->helper('core/js')->getTranslatorScript() ?> 这行下面
此方法适合添加Google分析跟踪代码或者其它JS代码。
0 0
- Magento中调用JS文件的几种方法
- Magento中,调用静态块的几种方法
- Magento中,调用静态块的几种方法
- Magento中,调用静态块的几种方法[magento 二次开发]
- magento添加调用block的几种方法
- Magento添加调用Block的几种方法
- a 标签中调用js的几种方法
- a 中调用js的几种方法
- a 标签中调用js的几种方法(转)
- a 中调用js的几种方法
- a href 中调用js的几种方法
- <a>标签中调用js的几种方法
- <a> 标签 中调用js的几种方法
- a 中调用js的几种方法
- a 中调用js的几种方法
- a 标签中调用js的几种方法
- a 标签中调用js的几种方法
- a标签中href调用js的几种方法
- Java链接SqlServer
- Mysql基础篇之SQL语句
- 可变阴影矩形--(make thing move)DropShadowFilter
- 深刻认识OpenStack
- 【微软实训】Async / Await 初接触
- Magento中调用JS文件的几种方法
- Windows下搭建openmeetings系统
- wininet实现ftp客户端关于传输进度的分析
- POI做导出Excel设置单元格中字体大小颜色,合并行列
- Ubuntu13.10 下安装 firefox 插件 AdobeFalshPlayer
- JavaScript数组的某些操作(二)
- 小工具抓包工具
- Xcode5.1离线下载安装及使用iOS5模拟器进行开发调试的方法
- 条件随机场(CRF)与隐马尔科夫模型(HMM)