문제
카탈로그 제품 페이지에서 사용자는 양식에 검토를 입력하고 제출을 클릭합니다.이제는 검토가 Catalog -> Reviews
및 Ratings -> 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'); ?>
.