Acabei de instalar o magento 1.9 e caímos no primeiro obstáculo. Criei um produto e usei sugestões de versões anteriores para exibir o produto na página inicial, mas estou recebendo a seguinte mensagem
Erro fatal: chamar uma função de membro
getSortedChildren()
em um não-objeto naapp/design/frontend/rwd/default/template/catalog/product/list.phtml
linha 180
Qualquer ajuda recebida com gratidão.
Na seção de conteúdo da página inicial, eu tenho ...
<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>
Respostas:
O problema é que o novo design rwd possui dois blocos filhos para a lista de produtos:
E no próprio modelo, não há verificações para verificar se elas estão presentes antes de serem carregadas e usadas.
Uma solução rápida seria usar um modelo diferente que seja uma cópia do modelo principal, mas com as seguintes edições:
Isso
name.after
ocorre duas vezes no modelo, masafter
aparece apenas um. Uma última coisa a observar é que o rwd css padrão oculta a seção de ações da lista de produtos nas páginas do cms.fonte