У меня есть пользовательский шаблон, который я создал для отображения подкатегорий в категории. Я хотел бы разрешить использование этого шаблонного сценария для каждой категории, используя переопределение xml в поле «Обновление пользовательского макета». Я не хочу изменять какие-либо файлы макета .xml, чтобы можно было применять этот шаблон только к определенным категориям через администратора.
/ theme / template / catalog / category / list.phtml <- мой собственный скрипт шаблона </p>
Поэтому у меня возникли проблемы с предложением переопределения 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
Любые идеи будут с благодарностью.