[英]Redirecting to main page Opencart
單擊Opencart頁面中的項目后,它將再次重定向到主頁而不是產品描述頁面。 我還在URL上將產品頁面的手動路由添加為index.php?route = product / product&product_product = id795,但是仍然遇到相同的問題。 我還發現,該頁面會反復調用,直到出現錯誤提示為“此頁面無法正常工作”為止。 請幫我解決一下這個。
您需要傳遞一個額外的變量,像這樣。
index.php?route=product/product&product_id=795&redirect=home
現在轉到catalog/controller/product/product.php
並將下面給出的代碼粘貼到index方法中。 這樣的事情。
public function index() {
if (isset($this->request->get['redirect'])) {
$this->redirect($this->url->link('common/home', '', 'SSL'));
}
或者,如果您想在沒有自定義網址的情況下進行動態更改,請轉到
catalog/controller/product/category.php
並找到此代碼。
'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url)
並替換為
'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url.'&redirect=home')
catalog/controller/product/product.php
將如上所述。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.