문제

카탈로그 제품 페이지에서 사용자는 양식에 검토를 입력하고 제출을 클릭합니다.이제는 검토가 Catalog -> ReviewsRatings -> Customer Reviews -> Pending Reviews에 나타나기를 기대할 것입니다.

표시되지 않습니다.뭐가 문제 야?어디에서 찾아야합니까?

도움이 되었습니까?

해결책

이 질문은 너무 넓습니다. 그러나 수행 할 수있는 하나의 빠른 검사는 System > Configuration > Advanced > Advanced로 이동하여 Mage_Review 모델이 활성화 된 상태인지 확인합니다.

활성화되지 않은 경우,이를 활성화해야합니다. 즉,이 문제를 추적하기 위해 파기 해야하는 모듈입니다.

편집 -1

확인을 클릭 한 다음 파기를 시작합니다. 나는 첫 번째 단계를 도와 드리겠습니다. 당신이해야 할 일을 쉬십시오. 신제품 검토를 제출할 때 이것은 기본적으로 Magento에서 실행되는 것입니다.

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

테스트 리뷰를하고 여기에서 파고하십시오. 문제를 찾을 때까지 멈추십시오.

참고 : 위의 경우에 대한 리뷰를 데이터베이스에 저장하는 데 문제가있는 경우에만 도움이됩니다. 리뷰가 완벽하게 저장되는 경우 관리 섹션을 살펴보아야합니다. 이렇게 테스트 리뷰를하고 테이블을 찾아 항목이 거기에 있는지 여부를 살펴보십시오. Mage_Review 모듈과 관련된 테이블은 검토, 검토 _detail, review_status, review_entity, review_entity_summary, review_store

다른 팁

완료,

이것은 Magento 1.8 버그이지만 해결할 수 있습니다 :

열기 파일 : /app/design/frontend/themename/default/template/review/form.phtml

찾기 :

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

다음 추가 :

<?php echo $this->getBlockHtml('formkey'); ?>
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 magento.stackexchange
scroll top