Javascript 在page.xml中调整Magento中包含的js脚本
我正试图清理一些死亡的js,但没有任何运气。我已删除了Javascript 在page.xml中调整Magento中包含的js脚本,javascript,xml,magento,Javascript,Xml,Magento,我正试图清理一些死亡的js,但没有任何运气。我已删除了page.xml中的行,例如: <action method="addJs"><script>custom/custom.js</script></action> custom/custom.js 并且还检查了local.xml,以确保行不在那里。但是页面仍然显示了包含的这些文件并正在加载(我还没有删除实际的js文件)。我不确定是否需要删除其他地方的引用?如果有人能给我指出正确的方向,我将不
page.xml
中的行,例如:
<action method="addJs"><script>custom/custom.js</script></action>
custom/custom.js
并且还检查了
local.xml
,以确保行不在那里。但是页面仍然显示了包含的这些文件并正在加载(我还没有删除实际的js文件)。我不确定是否需要删除其他地方的引用?如果有人能给我指出正确的方向,我将不胜感激。如果我能提供任何其他帮助,请告诉我。谢谢 JavaScript可以包含在任何版面XML文件的任何页面上(前提是版面XML文件由Magento解析)。它也可以包含在任何模板文件中
Magento有一个非常复杂的布局/主题层次结构,包含大量的文件,其中一些文件经过解析和渲染,大多数文件没有经过解析或渲染
这使得人们很难猜测或直觉地理解给定HTML片段的呈现位置/方式,因此在这种情况下,我通常会在design文件夹中搜索对该文件的引用:
cd/magento/document/root
grep-Ri'custom.js'应用程序/设计
假设您在Linux(或大多数其他类似Unix的操作系统)上,这应该列出引用该死JS文件(custom.JS)的每个布局XML文件(或phtml模板)。然后,只需转到这些文件并删除有问题的XML节点(或脚本元素)。尝试清除缓存并再次检查。。您可以通过管理面板执行此操作这些脚本显示在每个页面中?很高兴知道。这最终是一个缓存问题,但这是有用的,以供将来参考,谢谢昨天是漫长的一天哈哈。肯定是缓存问题,谢谢