diff --git a/CatalogUrlManager.php b/CatalogUrlManager.php index 82e97d8..76f3914 100644 --- a/CatalogUrlManager.php +++ b/CatalogUrlManager.php @@ -136,25 +136,25 @@ return $url; break; -// case 'catalog/product': -// if (!empty( $params[ 'product' ] )) { -// $product_alias = strtolower($params[ 'product' ]); -// unset( $params[ 'product' ] ); -// } -// -// if (!empty( $params[ 'variant' ] )) { -// $variant_sku = strtolower($params[ 'variant' ]); -// unset( $params[ 'variant' ] ); -// } -// -// $url = 'product/' . $product_alias . '/' . $variant_sku; -// -// if (!empty( $params ) && ( $query = http_build_query($params) ) !== '') { -// $url .= '?' . $query; -// } -// -// return $url; -// break; + case 'catalog/product': + if (!empty( $params[ 'product' ] )) { + $product_alias = strtolower($params[ 'product' ]); + unset( $params[ 'product' ] ); + } + + if (!empty( $params[ 'variant' ] )) { + $variant_sku = strtolower($params[ 'variant' ]); + unset( $params[ 'variant' ] ); + } + + $url = 'product/' . $product_alias . '/' . $variant_sku; + + if (!empty( $params ) && ( $query = http_build_query($params) ) !== '') { + $url .= '?' . $query; + } + + return $url; + break; } } -- libgit2 0.21.4