Javascript 在何处/如何添加自定义js magento
我制作了一个magento模块,需要添加一些自定义javascript 我将以下内容放在布局文件中(它正在工作,我的自定义js位置位于/js/):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增强)
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/