Только что установили magento 1.9 и упали на первое препятствие. Я создал продукт и использовал предложения из предыдущих версий для отображения продукта на домашней странице, но получаю следующее сообщение
Неустранимая ошибка: вызов функции-члена
getSortedChildren()
для необъекта вapp/design/frontend/rwd/default/template/catalog/product/list.phtml
строке 180
Любая помощь с благодарностью получена.
В разделе контента домашней страницы у меня есть ...
<div class="page-title">
<h2>Our Latest Products</h2>
</div>
<p>{{block type="catalog/product_list" category_id="3" template="catalog/product/list.phtml"}}</p>
Ответы:
Проблема в том, что новый дизайн rwd имеет два дочерних блока для списка продуктов:
И в самом шаблоне нет проверок, чтобы увидеть, присутствуют ли они до того, как их пытаются загрузить и использовать.
Быстрое решение проблемы - использовать другой шаблон, который является копией основного шаблона, но со следующими правками:
В
name.after
шаблоне встречается дважды, ноafter
появляется только один. И последнее, на что следует обратить внимание, - это то, что по умолчанию rwd css скрывает раздел действий в списке продуктов на страницах cms.источник