【问题标题】:Where to add additional js and css file to be used by view.phtml in MagentoMagento中view.phtml在哪里添加额外的js和css文件
【发布时间】:2013-04-23 00:20:57
【问题描述】:

我想添加一个额外的 .css 文件 (my.css) 和 .js 文件 (my.js) 以包含在 view.phtml 的头部。我知道我需要修改我的主题的 local.xml 并在 Product View 部分中添加以下内容:

<reference name="head">
   <action method="addItem"><type>skin_js</type><name>js/my.js</name></action>
   <action method="addItem"><type>skin_css</type><name>css/my.css</name><params/>  
       </action>
</reference>

我的 .js 一个函数根据用户输入选择一个特定的 .css(不确定 href 路径应该是这样的):

 <link rel="stylesheet" href="http://mysite/skin/frontend/[mytheme]/css/my.css"     
 media="print" />

我将 my.js 直接放在 Magento 安装根目录的 js 文件夹中,并将 my.css 放在 skin/frontend/[my-theme]/css 中。 不幸的是,这不起作用。有人可以指出我正确的方向吗?

【问题讨论】:

    标签: javascript css magento


    【解决方案1】:

    您可以在浏览器的检查器工具中查看哪些文件加载​​失败,然后确定哪些是错误的和正确的。我可以从您的帖子中说的是skin_js 包含的文件应该位于当前主题的皮肤文件夹下。如果你想包含来自根 js 文件夹的脚本,你最好使用

    <action method="addJs"><script>some_folder_under_root_js/some_script.js</script></action>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-16
      • 1970-01-01
      • 1970-01-01
      • 2010-10-07
      • 2020-03-28
      • 2014-05-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多