簡體   English   中英

重定向到Opencart主頁

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM