Magento的定制CMS页面添加JavaScript

问题描述:

我下面这个HOWTO添加自定义CMS页面http://www.magentocommerce.com/wiki/4_-_themes_and_template_customization/0_-_theming_in_magento/adding_cms_layout_templatesMagento的定制CMS页面添加JavaScript

我遇到的问题是,我想添加一个NivoSlider的JavaScript只是这个页面,添加它的唯一途径在通过管理来做到这一点 - > CMS - >页面,然后通过添加

<reference name="head"> 
<action method="addJs"> 
<script>nivo-slider/jquery.nivo.slider.js</script> 
</action> 
<action method="addCss"> 
<script>css/nivo-slider.css 
</script></action> 
</reference> 

改变布局更新XML是有办法添加在文件系统中的JavaScript而不是通过管理 - > CMS - >页面 - >页面 - >布局更新XML接口?

任何意见大加赞赏

你可以在你的布局你的主题文件夹覆盖page.xml和全球范围内添加脚本一样,

<action method="addJs"><script>nivo-slider/jquery.nivo.slider.js</script></action> 
+0

是的,我知道,问题是,我不我想要全局加载脚本,因为我只在这个特定的页面上需要它。 – khinester 2012-04-07 11:38:06

+0

很好,对不起,你的问题不太清楚。这就是你如何通过文件系统来完成的。如果你想将它添加到单个页面,你可以创建一个它正在使用的布局的副本,即左边2列,然后使用标准脚本标记将其添加到phtml文件的标题中。然后仅将此布局应用于所需的页面。我猜想有点破解,这可能来得太晚 – 2012-04-11 08:30:14