Pergunta

Em um catálogo de produtos página, os usuários entram em uma revisão do formulário e clique em enviar.Agora eu poderia esperar a revisão para mostrar-se na Catalog -> Reviews e Ratings -> Customer Reviews -> Pending Reviews.

Ele não aparece.O que há de errado?Onde devo procurar?

Foi útil?

Solução

Esta pergunta é muito amplo.Mas uma verificação rápida que você pode executar seria Ir para System > Configuration > Advanced > Advanced e verificar que Mage_Review modelo está em estado ativado.

Se isso não for o estado habilitado e, em seguida, você deve habilitá-lo.Caso contrário, que é o módulo que você deve cavar a fim de rastrear o problema.

Editar-1

Ok, em seguida, começar a cavar.Eu vou ajudar você com o primeiro passo.O resto você deve fazer.Quando o envio de um novo produto de revisão, este é o que executar em Magento por padrão.

 ## app/code/core/Mage/Review/controllers/ProductController.php
 Mage_Review_ProductController@postAction()

Então, fazer um teste de revisão e cavar a partir daqui.Parar até encontrar o problema.

Nota: No caso acima, apenas ajuda se você tiver problema com o armazenamento de comentários no banco de dados.Se existem comentários para armazenar perfeitamente, então você deve olhar para a seção de administração.Então, fazer um teste de revisão e olhar para as tabelas se a entrada estiver presente ou não.Tabelas associadas com Mage_Review módulo são revisão, review_detail, review_status, review_entity, review_entity_summary, review_store.

Outras dicas

Tudo feito,

Este é o Magento 1.8 erro, mas você pode corrigir isso:

Abrir o arquivo: /app/design/frontend/themename/default/template/review/form.phtml

Encontrar:

<form action=”<?php echo $this->getAction() ?>” method=”post” id=”review-form”>

Adicione o seguinte:

<?php echo $this->getBlockHtml('formkey'); ?>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top