Где Prestashop $ product ['name'] присваивается его значение во время оформления заказа? - PullRequest
0 голосов
/ 01 июля 2019

Имея комбинации в Prestashop, название продукта правильно отображается в подтверждении заказа. Однако во время оформления заказа отображается только имя базового продукта, а не название комбинированного продукта. Смотри: https://github.com/PrestaShop/PrestaShop/issues/14361

Для подтверждения заказа я думаю, что $ product ['name'] определено в /classes/order/OrderDetail.php как:

 $product['name'] .
            ((isset($product['attributes']) && $product['attributes'] != null) ?
                ' - ' . $product['attributes'] : '');

Но где $product['name'] определено на этапе оформления заказа (до того, как существует заказ), то есть как в themes/classic/templates/checkout/_partials/cart-summary-product-line.tpl?

1 Ответ

1 голос
/ 02 июля 2019

$product['name'] определяется в классе cart. В функции getProducts()

Привет

...