将外部 JavaScript 文件添加到 Magento
如何将外部 JavaScript 文件添加到 Magento,以便它的代码将包含在每个前端页面上?
How to add external JavaScript file to Magento, so it's code would be included on every frontend page?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
要毫无问题地添加外部 JS,请使用以下命令:
To add an external JS without any problem use this:
将 JS 文件放入“js”文件夹中的某个位置,然后在 XML 布局中将其包含在:
希望有帮助。
编辑:您也可以在您的块中执行此操作:
Put the JS file somewhere into the "js" folder, and in the XML layout you can include it with:
Hope that helps.
Edit: You can also do it in your block:
您可以使用 Inchoo_Xternal 扩展程序。
所以你可以这样做:
在这里您可以找到更多相关信息。
You can use Inchoo_Xternal extension.
So you can do something like this:
Here you can find more info about this.
创建/编辑以下内容:
使其看起来像这样——应该是不言自明的......
Create/edit the following:
Make it look like so--should be self explanatory...
一起正常工作
与 2.1.7 app/design/frontend/PATH/TO/YOURTHEME/layout/default_head_blocks.xml
Work fine with 2.1.7
app/design/frontend/PATH/TO/YOURTHEME/layout/default_head_blocks.xml
方法“addItem”并输入“link_rel”以从 page.xml 添加外部 css 文件
Method "addItem" and type "link_rel" to add external css file from page.xml
上述方法都不适合我,因为脚本没有托管在与网站相同的域中,并且必须使用配置变量进行控制。
这是我的解决方案:
我在观察
controller_action_layout_generate_blocks_after
的观察者中执行此操作None of the methods above worked for me because the script was not hosted on the same domain as the website and had to be controlled using a config variable.
This was my solution:
I did this in an observer observing
controller_action_layout_generate_blocks_after