CommerCentr
EN
Sign in

Як в коментарях виводити назву товара українською мовою?

#1
Вітаю шановні гуру
Тут намагаюсь трохи під себе доробити один модуль, а саме модуль шаблонів коментарів в замовленні, але стикнувся з проблемою, не знаю як виводити в коментар назву товару українською.
Зараз виходить не красиво, ...
Трохи коду:
// Отримати список продуктів у замовленні
$order_products = $this->model_sale_order->getOrderProducts($this->request->post['order_id']);

// Об'єднати назви продуктів
$product_names = array();
foreach ($order_products as $product) {
$product_names[] = $product['name'];
}
$products_list = implode(', ', $product_names);

$comment = str_replace('[[products]]', $products_list, $comment);
#2
Ніяк, тому що в таблиці знаходиться мовна назва
#3
доброго часу, шаманити потрібно не в контроллері, він вже результат опрацьовує, там у моделі по ідентифікатору товару потрібно звернутись до таблиці опису, тоді можна й отримати корретне значення (проте, є такі ситуації, коли, як описав В'ячеслав, товар видалений, а у замовленнях фігурує, тоді цей фінт не спрацює, або ставити умови перевірки і тягнути, якщо немає в описовій таблиці, назву з таблиці замовлених товарів)
#4
Ні, для мене це ще поки заскладно... Будемо поки так користуватись
#5
тут таке
Коли видаляюять товар?
Не після замовлення, а набагато пізніше

Тому
треба дивитися яка модель спацьювуэ
та додавати
LEFT JOIN oc_product_decription pd ON op.product_id = pd.langiage_id ANd pd.language_id = айди_нужного языка
#6
Підкажіть як при отриманні назви правильно зробити, так щоб назви де є знаки ", відображались правильно, а не як " ?
#7
$my_convert_description = htmlentities($my_surce_description, ENT_QUOTES, "UTF-8");

Anyone can read. To post and vote, sign in.