【问题标题】:Magento template does not loadMagento 模板不加载
【发布时间】:2014-04-19 03:45:03
【问题描述】:

突然之间,像 1column 这样的一些 magento 模板无法加载。 有人遇到过这种情况吗?

2014-04-02T15:12:33+00:00 DEBUG (7): 加载模板失败:/home/wor/public_html/app/design/frontend/mytemplate/default/template/page/1column.phtml

模板路径正确,大小写也正确。

【问题讨论】:

    标签: magento templates


    【解决方案1】:

    错误Failed to load template 不是股票 Magento 的一部分。 Magento 无法加载模板错误是

    Mage::log('Not valid template file:'.$fileName, Zend_Log::CRIT, null, null, true);
    

    另外 — 请注意,当 Magento 无法加载模板时,它使用 Zend_Log::CRIT 错误级别,而不是 DEBUG (7) 级别。

    这两个标志都指向系统中导致模板无法加载的某些自定义代码(扩展、本地代码池覆盖、核心 hack 或模板自定义)。在您的代码库中搜索与Mage::log 一起使用的Failed to load template 字符串。一旦你找到它,周围代码的上下文应该可以帮助你理解为什么 Magento 不能加载你的模板。

    【讨论】:

    • 艾伦你好!感谢您的回复。我发现了错误的代码。 magento 集合 'sales/order_item' 已加入其他一些表,并且在流程集合中获取重复项并在异常文件中引发错误。一旦我解决了这个问题,模板错误就消失了。您的上述观察是正确的,甚至我也很困惑,为什么当所有模板都在同一个地方并在不同地方使用 1column.phtml 时,只有一些页面会抛出找不到模板的错误。
    猜你喜欢
    • 2016-01-21
    • 1970-01-01
    • 2014-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-24
    相关资源
    最近更新 更多