我想答案是它将被包括在内,除非它不包括在内,但是......
如果我有一个自定义模块,使用从_toHtml()方法返回JavaScript的块代码(JS代码将在几页上结束,哪些是由我的模块的布局文件确定的),我可以依赖原型.js可用于我的JavaScript?我想我可以,因为它可以节省我必须满足所有事件处理变化。我想使用Event.observe。
我的JS的第一行可能是包含prototype.js,但如果它不在服务器上,或者不在Mage :: getBaseUrl(Mage_Core_Model_Store :: URL_TYPE_JS)返回的位置怎么办?
感谢。
答案 0 :(得分:1)
在大多数情况下,你可以假设它会在那里,因为它是Magento中所有ajax和Javascript的支柱。
如果你想确定它会在那里你可以从布局XML文件中删除它并直接在head.phtml文件中硬编码,该文件位于:
应用程序/设计/前端/ yourtheme / yourtheme /页/ HTML / head.phtml
答案 1 :(得分:0)
你可以通过local.xml添加它,这会笑到最后一个
<reference name="head">
<action method="addJs"><script>prototype/prototype.js</script></action>
</reference>
你也可以将它重命名为secret_prototype.js,所以没有其他模块不能从布局中删除它或者真的添加表单head.phtml
P.S。非常奇怪的问题,你有没有原型的magento页面?