Les examens ne sont pas affichées dans le panneau d'admin
Question
Sur un catalogue de produits page, les utilisateurs peuvent entrer en examen dans le formulaire et cliquez sur envoyer.Maintenant, je voudrais attendre l'examen de montrer dans le Catalog -> Reviews
et Ratings -> Customer Reviews -> Pending Reviews
.
Il ne s'affiche pas.Quel est le problème?Où dois-je chercher?
La solution
Cette question est trop vaste.Mais une vérification rapide que vous pouvez effectuer serait Aller à l' System > Configuration > Advanced > Advanced
et vérifier que Mage_Review
le modèle est dans l'état activé.
Si ce n'est pas l'état activé, alors vous devez l'activer.Sinon que c'est le module que vous devriez creuser afin de retrouver la trace de la question.
Edit-1
Ok alors commencer à creuser.Je vais vous aider avec la première étape.Reste que vous devriez faire.Lors de la soumission d'une nouvelle revue de produit, c'est ce que l'exécution de Magento par défaut.
## app/code/core/Mage/Review/controllers/ProductController.php
Mage_Review_ProductController@postAction()
Afin de faire une révision de l'examen et de creuser à partir d'ici.Arrêter jusqu'à trouver le problème.
Note: Le cas ci-dessus uniquement de l'aide, si vous avez un problème avec l'enregistrement des commentaires dans la base de données.Si les examens sont le stockage parfaitement, alors vous devriez regarder dans la section admin.Afin de faire une révision de l'examen et de la regarder dans les tables si l'entrée est présente ou non.Tables associées aux Mage_Review
module examen, review_detail, review_status, review_entity, review_entity_summary, review_store.
Autres conseils
Tout est fait,
C'est Magento 1.8 bug, mais vous pouvez y remédier:
Ouvrir le fichier: /app/design/frontend/themename/default/template/review/form.phtml
Trouver:
<form action=”<?php echo $this->getAction() ?>” method=”post” id=”review-form”>
Ajouter suivant:
<?php echo $this->getBlockHtml('formkey'); ?>