diff --git a/module/oc_telegram_shop/upload/oc_telegram_shop/src/Handlers/CategoriesHandler.php b/module/oc_telegram_shop/upload/oc_telegram_shop/src/Handlers/CategoriesHandler.php index 8cfafa0..ce372d5 100755 --- a/module/oc_telegram_shop/upload/oc_telegram_shop/src/Handlers/CategoriesHandler.php +++ b/module/oc_telegram_shop/upload/oc_telegram_shop/src/Handlers/CategoriesHandler.php @@ -79,7 +79,7 @@ class CategoriesHandler return [ 'id' => (int)$category['id'], 'image' => $category['image'] ?? '', - 'name' => $category['name'], + 'name' => html_entity_decode($category['name'], ENT_QUOTES | ENT_HTML5, 'UTF-8'), 'description' => $category['description'], 'children' => $category['children'], ]; @@ -102,7 +102,7 @@ class CategoriesHandler $branch[] = [ 'id' => (int)$category['id'], 'image' => $image, - 'name' => $category['name'], + 'name' => html_entity_decode($category['name'], ENT_QUOTES | ENT_HTML5, 'UTF-8'), 'description' => $category['description'], 'children' => $category['children'] ?? [], ]; diff --git a/module/oc_telegram_shop/upload/oc_telegram_shop/src/Services/ProductsService.php b/module/oc_telegram_shop/upload/oc_telegram_shop/src/Services/ProductsService.php index 4befd6c..1fea83a 100755 --- a/module/oc_telegram_shop/upload/oc_telegram_shop/src/Services/ProductsService.php +++ b/module/oc_telegram_shop/upload/oc_telegram_shop/src/Services/ProductsService.php @@ -154,7 +154,7 @@ class ProductsService $allImages[] = [ 'url' => $image, - 'alt' => $product['product_name'], + 'alt' => html_entity_decode($product['product_name'], ENT_QUOTES | ENT_HTML5, 'UTF-8'), ]; $price = $this->currency->format( @@ -173,7 +173,7 @@ class ProductsService return [ 'id' => (int) $product['product_id'], 'product_quantity' => (int) $product['product_quantity'], - 'name' => $product['product_name'], + 'name' => html_entity_decode($product['product_name'], ENT_QUOTES | ENT_HTML5, 'UTF-8'), 'price' => $price, 'images' => $allImages, ]; @@ -263,7 +263,7 @@ class ProductsService ), 'width' => $width, 'height' => $height, - 'alt' => $product['product_name'], + 'alt' => html_entity_decode($product['product_name'], ENT_QUOTES | ENT_HTML5, 'UTF-8'), ]; } catch (Exception $e) { $this->logger->logException($e); @@ -281,9 +281,9 @@ class ProductsService return [ 'id' => $product['product_id'], - 'name' => $product['product_name'], - 'description' => html_entity_decode($product['product_description']), - 'manufacturer' => $product['product_manufacturer'], + 'name' => html_entity_decode($product['product_name'], ENT_QUOTES | ENT_HTML5, 'UTF-8'), + 'description' => html_entity_decode($product['product_description'], ENT_QUOTES | ENT_HTML5, 'UTF-8'), + 'manufacturer' => html_entity_decode($product['product_manufacturer'], ENT_QUOTES | ENT_HTML5, 'UTF-8'), 'price' => $price, 'minimum' => $product['minimum'], 'quantity' => $product['quantity'], diff --git a/spa/src/views/Product.vue b/spa/src/views/Product.vue index 779de25..cbd317c 100644 --- a/spa/src/views/Product.vue +++ b/spa/src/views/Product.vue @@ -23,7 +23,7 @@