Comentários não aparecem no painel de administração
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?
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'); ?>