Le recensioni non vengono visualizzate nel pannello di amministrazione
Domanda
Nella pagina di un prodotto del catalogo, gli utenti inseriscono la recensione nel modulo e fanno clic su Invia.Ora mi aspetterei che la recensione venga visualizzata nel file Catalog -> Reviews
E Ratings -> Customer Reviews -> Pending Reviews
.
Non viene visualizzato.Cosa c'è che non va?Dove devo cercare?
Soluzione
Questa domanda è troppo ampia.Ma un controllo rapido che puoi eseguire sarebbe Vai a System > Configuration > Advanced > Advanced
e verificarlo Mage_Review
il modello è in stato abilitato.
Se questo non è lo stato abilitato, dovresti abilitarlo. Altrimenti questo è il modulo in cui dovresti approfondire per tracciare il problema.
Modifica-1
Ok, allora inizia a scavare.Ti aiuterò con il primo passo.Riposa dovresti fare tu.Quando si invia una nuova recensione di prodotto, questo è ciò che viene eseguito in Magento per impostazione predefinita.
## app/code/core/Mage/Review/controllers/ProductController.php
Mage_Review_ProductController@postAction()
Quindi fai una revisione di prova e scava da qui.Fermati finché non trovi il problema.
Nota: Il caso precedente aiuta solo se hai problemi con la memorizzazione delle recensioni nel database.Se le recensioni vengono archiviate perfettamente, dovresti esaminare la sezione di amministrazione.Quindi esegui una revisione di prova e controlla nelle tabelle se la voce è presente o meno.Tabelle associate a Mage_Review
il modulo sono recensione, review_detail, review_status, review_entity, review_entity_summary, review_store.
Altri suggerimenti
Tutto fatto,
Questo è magento 1.8 bug, ma puoi risolverlo:
Apri file: /app/design/frontend/themename/default/template/review/form.phtml
Trova:
<form action=”<?php echo $this->getAction() ?>” method=”post” id=”review-form”>
.
Aggiungi Avanti:
<?php echo $this->getBlockHtml('formkey'); ?>
.