Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在何处/如何添加自定义js magento_Javascript_Php_Magento - Fatal编程技术网

Javascript 在何处/如何添加自定义js magento

Javascript 在何处/如何添加自定义js magento,javascript,php,magento,Javascript,Php,Magento,我制作了一个magento模块,需要添加一些自定义javascript 我将以下内容放在布局文件中(它正在工作,我的自定义js位置位于/js/): http://code.jquery.com/jquery.min.js my_custom_js.js 我的问题是-在/js/jquery/或/skin/frontend/default/default/js中,这些文件的最佳位置在哪里?如果我将其设置为默认值/默认值,如何从XML中引用它?如果您的模块需要它(关键功能): 如果主题(UI增强)

我制作了一个magento模块,需要添加一些自定义javascript

我将以下内容放在布局文件中(它正在工作,我的自定义js位置位于/js/):


http://code.jquery.com/jquery.min.js
my_custom_js.js

我的问题是-在
/js/jquery/
/skin/frontend/default/default/js
中,这些文件的最佳位置在哪里?如果我将其设置为默认值/默认值,如何从XML中引用它?

如果您的模块需要它(关键功能):

如果主题(UI增强)需要它:


作为关键功能需要的CSS呢?这怎么可能呢?您的模块可能带有默认CSS(进入
基本/默认
主题),但CSS与功能不紧密耦合。好吧,我的模块创建了一些自定义弹出窗口,因此容器的CSS非常重要,否则情况会变得非常糟糕。我的评论措辞很糟糕,很抱歉,我会说,这是很关键的,但在功能上并不关键,因为正如你所说的,思考只会看起来很糟糕。因此,澄清一下:
skin/frontend/base/default/css/[module]/
是最好的选择。@FabianSchmengler您认为像OwlCarousel这样的Javascript包最好保存到
/js/[namespace]/[module]/
而不是
/skin/frontend/[group]/[theme]/js/
<default>
    <reference name="head">
        <action method="addJs"><script>http://code.jquery.com/jquery.min.js</script></action>
        <action method="addJs"><script>my_custom_js.js</script></action>
    </reference>
</default>
/js/[namespace]/[module]/
/skin/frontend/[group]/[theme]/js/