0

Opencart では、以下の URL を変更する必要があります http://ecbiz111.inmotionhosting.com/~dvdcdd5/store/index.php?route=product/product&path=20_59&product_id=110

の中へ

http://ecbiz111.inmotionhosting.com/~dvdcdd5/store/index.php?route=product/product&product_id=110

カテゴリ パスからクリックした場合でも、"path=" クエリ文字列を削除し、クエリ文字列に製品 ID のみを表示する必要があります。

前もって感謝します

4

2 に答える 2

0

catalog/controller/product/category.php を開いて、このコードを見つけてください (171 行目)。

'href' => $this->model_tool_seo_url->rewrite(HTTP_SERVER .
'index.php?route=product/product&path=' . $this->request->get['path'] .
'&product_id=' . $result['product_id'])

削除する

&path=' . $this->request->get['path'] . '
于 2012-10-01T18:11:54.700 に答える
0

より良い seo のためにこれが必要な場合は、管理パネルから seo を開いて SEF リンクを使用しないでください。

それ以外の場合は、カテゴリを製品に割り当てる方法を定義する必要があります。次に、必要に応じて URL 作成関数を変更します (割り当てられたカテゴリに製品の定義に従って)。ただし、これには多くのファイルを変更する必要がある場合があります。$route $url などとブレッドクラムのようなロジックではその情報が必要になるためです。

于 2012-09-21T12:39:06.223 に答える