zencart在產品分類頁跟產品詳細頁中加入特定的單詞


 

找到

\includes\classes\這個路徑下seo.url.php文件,

在398行處

                case 'products_id':
                    switch(true) {
//                        case ($page == FILENAME_PRODUCT_INFO && !$this->is_attribute_string($params)):
                        case ($page == FILENAME_PRODUCT_INFO):
                            $url = $this->make_url($page, $this->get_product_name($p2[1]), $p2[0], $p2[1], '.html', $separator);
                            break;
                        case ($page == FILENAME_PRODUCT_REVIEWS):
                            $url = $this->make_url($page, $this->get_product_name($p2[1]), 'products_id_review', $p2[1], '.html', $separator);
                            break;
                        case ($page == FILENAME_PRODUCT_REVIEWS_INFO):
                            $url = $this->make_url($page, $this->get_product_name($p2[1]), 'products_id_review_info', $p2[1], '.html', $separator);
                            break;
                        default:
                            $container[$p2[0]] = $p2[1];
                            break;
                    } # end switch

替換為:

                case 'products_id':
                    switch(true) {
//                        case ($page == FILENAME_PRODUCT_INFO && !$this->is_attribute_string($params)):
                        case ($page == FILENAME_PRODUCT_INFO):
                            $url = 'sheepskin-'. $this->make_url($page, $this->get_product_name($p2[1]), $p2[0], $p2[1], '.html', $separator);
                            break;
                        case ($page == FILENAME_PRODUCT_REVIEWS):
                            $url = $this->make_url($page, $this->get_product_name($p2[1]), 'products_id_review', $p2[1], '.html', $separator);
                            break;
                        case ($page == FILENAME_PRODUCT_REVIEWS_INFO):
                            $url = $this->make_url($page, $this->get_product_name($p2[1]), 'products_id_review_info', $p2[1], '.html', $separator);
                            break;
                        default:
                            $container[$p2[0]] = $p2[1];
                            break;
                    } # end switch

 

然后在414行:

                    break;
                case 'cPath':
                    switch(true){
                        case ($page == FILENAME_DEFAULT):
                            $url = $this->make_url($page, $this->get_category_name($p2[1]), $p2[0], $p2[1], '.html', $separator);
                            break;
                        case ($this->is_product_string($params)):
                            if ($this->attributes['SEO_ADD_CPATH_TO_PRODUCT_URLS'] == 'true') {
                                $container[$p2[0]] = $p2[1];
                            }
                            break;
                        default:
                            $container[$p2[0]] = $p2[1];
                            break;
                        } # end switch

替換為:

                    break;
                case 'cPath':
                    switch(true){
                        case ($page == FILENAME_DEFAULT):
                            $url = 'sheepskin-'. $this->make_url($page, $this->get_category_name($p2[1]), $p2[0], $p2[1], '.html', $separator);
                            break;
                        case ($this->is_product_string($params)):
                            if ($this->attributes['SEO_ADD_CPATH_TO_PRODUCT_URLS'] == 'true') {
                                $container[$p2[0]] = $p2[1];
                            }
                            break;
                        default:
                            $container[$p2[0]] = $p2[1];
                            break;
                        } # end switch

 

這樣就可以在所有產品頁跟分類頁的鏈接中加上sheepskin-


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com