【问题标题】:Location of head.phtml in MagentoMagento 中 head.phtml 的位置
【发布时间】:2011-04-22 02:28:51
【问题描述】:

我正在使用 Magento,需要删除默认包含在 <head> 部分中的 Javascript。

我正在使用一个名为modern 的修改过的主题。我正在寻找head.phtml:

app/design/frontend/default/modern/template/page/html/head.phtml

它不存在。我确实有 header.phtml 和 footer.phtml。 header.phtml 中的代码在文档的<body> 之后开始。

head.phtml 文件到底在哪里?

提前致谢。

【问题讨论】:

    标签: javascript layout magento header


    【解决方案1】:

    Magento 中的 Goto Core 主题文件: app/design/frontend/base/default/template/page/html/head.phtml

    从 Base 复制此文件并将其粘贴到您的主题中,即

    app/design/frontend/default/modern/template/page/html/head.phtml

    现在根据您的要求在此处更改。

    要删除 Javascripts,请转到其 XML 文件,即 page.xml

    享受:)

    【讨论】:

      【解决方案2】:

      我发现了问题所在。我需要查看默认模板下的基本目录:

      app/design/frontend/base/default/template/page/html
      

      我不完全确定为什么。

      【讨论】:

      • 这是因为 Magento 的模板系统是分层的 - 现代设计将继承默认设计中没有的任何模板。您可能希望在 Magento 知识库和维基。
      • 我发现这是(在我的情况下也是)要编辑的文件的正确路径。
      • 您不应直接编辑该文件。而是将其复制到您自己模板中的相同路径并编辑您的副本。
      【解决方案3】:

      FWIW,JS 通常应该通过注释/删除主题中 /layouts 文件中的相关行来删除,而不是头模板文件本身。当然,除非有人手动添加了这些脚本行(顽皮的代码猴子)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-07-07
        • 1970-01-01
        • 1970-01-01
        • 2010-11-23
        • 1970-01-01
        • 2015-08-30
        • 1970-01-01
        相关资源
        最近更新 更多