我有我创建的自定义模板来显示类别内的子类别。我想通过在“自定义布局更新”字段中使用xml覆盖,按类别为基础允许使用此模板脚本。我不想修改任何.xml布局文件,以便能够通过管理员将此模板仅应用于特定类别。如何使用自定义模板和自定义布局修改类别页面通过管理
/theme/template/catalog/category/list.phtml < - 我的自定义模板脚本
所以我有想出的XML覆盖问题,通过“自定义此模板脚本添加到内容区域布局更新“字段在类别管理员。这是我有:
<reference name="content">
<action method="append">
<block type="catalog/navigation" name="collectionlist" template="catalog/category/list.phtml" />
</append>
</reference>
我得到的是该类别空白页,并在Apache的错误日志中出现以下错误:
[Thu Mar 10 00:32:48 2011] [error] [client 72.201.97.195] PHP Fatal error: Call to a member function xpath() on a non-object in <server_path>/app/code/core/Mage/Core/Model/Layout.php on line 154
任何想法,将不胜感激。