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?

È stato utile?

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'); ?>
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top