Magento CE (버전 1.6.2.0)에서 제품이 속한 카테고리 페이지의 URL을 포함하는 개별 제품 페이지에 카테고리 URL 변수를 만들었습니다 .product_addtocart_form의 Magento return_url 매개 변수가 리디렉션되지만 성공 메시지를 잃었습니다
이 변수를 product_addtocart_form의 return_url 매개 변수로 설정하면 제품이 장바구니에 추가 된 후 올바른 페이지로 성공적으로 리디렉션됩니다.
그러나 리디렉션 후에는 제품이 바스켓에 성공적으로 추가되었음을 고객에게 알리는 성공 메시지가 표시되지 않습니다.
다른 누군가가 이와 같은 문제를 겪었는지 궁금해서 그 문제를 해결하거나 다른 아이디어가 있다면 궁금한가요?
내 코드는 app/design/frontend/THEMENAME/THEMENAME/template/catalog/product/view.phtml inside ...에서 편집하면 아래의 카테고리 url 매개 변수를 설정합니다. 그것은 당신의 카트 페이지에있을 것입니다, 제 1 표시 후 플러시 때문에
<?php
$layer = Mage::getSingleton('catalog/layer');
$_category = $layer->getCurrentCategory();
$currentCategoryId = $_category->getId();
$categoryURL = Mage::getModel("catalog/category")->load($currentCategoryId)->getUrl();
?>
<input type="hidden" name="return_url" value="<?php echo $categoryURL; ?>" />