1

我正在研究我的第一个 magento 主题,但遇到了困难。

我的类别页面 ( http://namespace.com/category-name/ ) 是空白的。如果我在后台打开默认主题,我得到了正确的显示,但是当我激活我的包/主题时,我得到的只是空白页。

激活模板路径提示后,我可以看到空白页面正在尝试加载我的默认布局,但正文仍然为空。

可能是我忘记的布局文件,我尝试使用我主题的布局文件夹中的catalog.xml来配置显示,但没有结果。

4

3 回答 3

3

我通过进入 admin > catalog > manage categories > mycategory > Custom Design 并在每个类别的下拉列表中手动选择我的布局来解决它。这不是最灵活的解决方案,但它比空白页要好,所以我将其标记为答案。随意回答,因为我很确定有更好的解决方案。

于 2012-10-05T08:56:45.640 回答
2

我有同样的问题。我检查了var /log中的system.log

Not valid template file:frontend/base/default/template/page/1columns.phtml

它找不到模板,在我的布局 local.xml 文件中我声明了错误的模板

 <action method="setTemplate"><template>page/1columns.phtml</template></action>

有一个拼写错误(1列),应该是:

 <action method="setTemplate"><template>page/1column.phtml</template></action>

同样从Admin -> Catalog -> Category -> Custom Design我应该将Use Use Parent Category Settings 设置Yes

于 2015-05-25T10:45:47.430 回答
0

您应该寻找magento编译器,您解决问题的方法是通过为类别选择其他模板的临时解决方案。转到管理->系统->编译->,您可以查看magento编译器是否已启用。如果已启用,您应该禁用它,这将为您做。吨

于 2014-09-30T04:36:51.653 回答