【问题标题】:Custom Magento Theme not working自定义 Magento 主题不起作用
【发布时间】:2011-10-15 11:29:42
【问题描述】:

我已经安装了最新版本的 Magento 1.6.0.0-rc2 并尝试安装我在 Magento 1.5.x 上开发的包和主题

包已经安装在magento/app/design/frontend/packagename

我还在系统 -> 配置 -> 设计 -> 当前包名中输入了“包名”。

在 app/design/frontend/packagename/default/layout/page.xml 我指定了默认的“所有页面”:

<block type="page/html" name="root" output="toHtml" template="page/2columns-left.phtml">

然而,当我打开模板提示时,我看到正在使用的主模板是 base/default/template/page/2columns-right.phtml。

我已验证 design/frontend/packagename/default/template/page/2columns-left.phtml 确实存在。

我一直在尝试一切来调试它,但我似乎无法弄清楚它从哪里获得 2columns-right.phtml(哪个配置文件)。我什至尝试记录加载的 xml 文件,但它们没有显示正在加载的主题包中的任何自定义 xml 文件。

关于可能是什么问题或尝试什么的任何建议?

谢谢。

编辑: 几点。

  1. 缓存已禁用。
  2. 显示新的包/主题,我可以看到 css/images/js。一些启用了模板提示的模板文件来自 packagename,但主要的似乎来自 base。

【问题讨论】:

  • 是的。应该提到它缓存已禁用。

标签: php magento


【解决方案1】:

页面模板不仅在page.xml中设置,甚至在catalog.xml,catalogsearch.xml,customer.xml中设置...我的意思是,几乎每个页面都有自己的布局。
page.xml 中设置的布局仅对 CMS 页面有效。所有其他页面都有覆盖它的其他设置。
你在看哪个页面?类别页面或 CMS 页面?尝试不同的页面,看看会发生什么!

【讨论】:

  • 谢谢这给我指出了这个问题!我知道有一些我以前做过的配置丢失了。我试图查看主页。我必须去 CMS -> Home Page 并在那里更改模板。 (PS - 对不起,我还不能投票,只有 11 分 - 4 分。)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-21
  • 2016-06-15
相关资源
最近更新 更多