From a1759641520533c3bc14bb1ac00df2de624ad4cb Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 11 Nov 2016 13:17:13 +0200 Subject: [PATCH] -Product variants in progress --- CatalogUrlManager.php | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) 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