Alexandr59 Опубликовано: 1 сентября 2018 Поделиться Опубликовано: 1 сентября 2018 (изменено) Привет! Версия ocStore 2.3.0.2.2 Как вывести колонку артикул в таблице с заказом на странице корзины? Где можно определить переменную $sku ? Разбираюсь по порядку, сначала заголовок таблицы. Заголовок таблицы: <td class="text-center"><?php echo $column_image; ?></td> <td class="text-left"><?php echo $column_name; ?></td> <td class="text-left"><?php echo $column_model; ?></td> <td class="text-left"><?php echo $column_quantity; ?></td> <td class="text-right"><?php echo $column_price; ?></td> <td class="text-right"><?php echo $column_total; ?></td> Насколько понял, у артикула переменная $sku. И чтобы вывести название Артикул, требуется добавить такую колонку: <td class="text-left"><?php echo $sku; ?></td> Либо эту <td class="text-left"><?php echo $column_sku; ?></td> Но они не работают. Оба результата выдают: Notice: Undefined variable: column_sku in ... Что в переводе на наш язык - Переменная не определенная. Иду в catalog/controller/product/product.php контроллер и пытаюсь определить переменную там: $data['sku'] = $product_info['sku']; Но ошибка остается. что делать? Также безуспешно пытаюсь в строке с товаром вывести его артикул таким кодом <td class="text-left"> <?php if($sku): ?> Артикул: <?=$sku;?> <?php endif; ?> </td> Изменено 1 сентября 2018 пользователем Alexandr59 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
fanatic Опубликовано: 1 сентября 2018 Поделиться Опубликовано: 1 сентября 2018 5 минут назад, Alexandr59 сказал: Иду в catalog/controller/product/product.php контроллер и пытаюсь определить переменную там: вы же хотите вывести в корзине, при чем контроллер продукта? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Alexandr59 Опубликовано: 1 сентября 2018 Автор Поделиться Опубликовано: 1 сентября 2018 1 минуту назад, fanatic сказал: вы же хотите вывести в корзине, при чем контроллер продукта? Перечитал мануалов. Еще больше запутался( Поскольку переменная не определена, ее нужно где-то определить. Как это можно сделать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tank Опубликовано: 1 сентября 2018 Поделиться Опубликовано: 1 сентября 2018 <?php echo $product['sku']; ?> же не? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Alexandr59 Опубликовано: 1 сентября 2018 Автор Поделиться Опубликовано: 1 сентября 2018 3 минуты назад, Tank сказал: <?php echo $product['sku']; ?> же не? Выдает ошибку Notice: Undefined variable: product Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tank Опубликовано: 1 сентября 2018 Поделиться Опубликовано: 1 сентября 2018 Так в контроллере корзины подцепите его Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... fanatic Опубликовано: 1 сентября 2018 Поделиться Опубликовано: 1 сентября 2018 2 минуты назад, Tank сказал: Так в контроллере корзины подцепите его а перед этим в getProducts Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... fanatic Опубликовано: 1 сентября 2018 Поделиться Опубликовано: 1 сентября 2018 sustem/library/cart/cart.php метод getProducts $product_data[] = array( 'cart_id' => $cart['cart_id'], 'product_id' => $product_query->row['product_id'], 'name' => $product_query->row['name'], 'model' => $product_query->row['model'], 'shipping' => $product_query->row['shipping'], 'image' => $product_query->row['image'], 'option' => $option_data, 'download' => $download_data, 'quantity' => $cart['quantity'], 'minimum' => $product_query->row['minimum'], 'subtract' => $product_query->row['subtract'], 'stock' => $stock, 'price' => ($price + $option_price), 'total' => ($price + $option_price) * $cart['quantity'], 'reward' => $reward * $cart['quantity'], 'points' => ($product_query->row['points'] ? ($product_query->row['points'] + $option_points) * $cart['quantity'] : 0), 'tax_class_id' => $product_query->row['tax_class_id'], 'weight' => ($product_query->row['weight'] + $option_weight) * $cart['quantity'], 'weight_class_id' => $product_query->row['weight_class_id'], 'length' => $product_query->row['length'], 'width' => $product_query->row['width'], 'height' => $product_query->row['height'], 'length_class_id' => $product_query->row['length_class_id'], 'recurring' => $recurring, 'sku' => $product_query->row['sku']// добавить ); catalog/controller/checkout/cart.php $data['products'][] = array( 'cart_id' => $product['cart_id'], 'thumb' => $image, 'name' => $product['name'], 'model' => $product['model'], 'option' => $option_data, 'recurring' => $recurring, 'quantity' => $product['quantity'], 'stock' => $product['stock'] ? true : !(!$this->config->get('config_stock_checkout') || $this->config->get('config_stock_warning')), 'reward' => ($product['reward'] ? sprintf($this->language->get('text_points'), $product['reward']) : ''), 'price' => $price, 'total' => $total, 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']), 'sku' => $product['sku'] // добавить ); шаблон <td class="text-center">Артикул</td> <td><?php echo $product['sku']; ?></td> с переменными локализации, надеюсь разберетесь сами 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Alexandr59 Опубликовано: 1 сентября 2018 Автор Поделиться Опубликовано: 1 сентября 2018 Спасибо всем ответившим! Тема закрыта Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 г Tom закрыл теме Эта тема закрыта для дальнейших сообщений. Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 2.x Opencart 2.x: Общие вопросы [Решено] Как вывести колонку Артикул в таблице в корзине? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Alexandr59 Опубликовано: 1 сентября 2018 Автор Поделиться Опубликовано: 1 сентября 2018 1 минуту назад, fanatic сказал: вы же хотите вывести в корзине, при чем контроллер продукта? Перечитал мануалов. Еще больше запутался( Поскольку переменная не определена, ее нужно где-то определить. Как это можно сделать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Tank Опубликовано: 1 сентября 2018 Поделиться Опубликовано: 1 сентября 2018 <?php echo $product['sku']; ?> же не? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Alexandr59 Опубликовано: 1 сентября 2018 Автор Поделиться Опубликовано: 1 сентября 2018 3 минуты назад, Tank сказал: <?php echo $product['sku']; ?> же не? Выдает ошибку Notice: Undefined variable: product Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tank Опубликовано: 1 сентября 2018 Поделиться Опубликовано: 1 сентября 2018 Так в контроллере корзины подцепите его Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... fanatic Опубликовано: 1 сентября 2018 Поделиться Опубликовано: 1 сентября 2018 2 минуты назад, Tank сказал: Так в контроллере корзины подцепите его а перед этим в getProducts Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... fanatic Опубликовано: 1 сентября 2018 Поделиться Опубликовано: 1 сентября 2018 sustem/library/cart/cart.php метод getProducts $product_data[] = array( 'cart_id' => $cart['cart_id'], 'product_id' => $product_query->row['product_id'], 'name' => $product_query->row['name'], 'model' => $product_query->row['model'], 'shipping' => $product_query->row['shipping'], 'image' => $product_query->row['image'], 'option' => $option_data, 'download' => $download_data, 'quantity' => $cart['quantity'], 'minimum' => $product_query->row['minimum'], 'subtract' => $product_query->row['subtract'], 'stock' => $stock, 'price' => ($price + $option_price), 'total' => ($price + $option_price) * $cart['quantity'], 'reward' => $reward * $cart['quantity'], 'points' => ($product_query->row['points'] ? ($product_query->row['points'] + $option_points) * $cart['quantity'] : 0), 'tax_class_id' => $product_query->row['tax_class_id'], 'weight' => ($product_query->row['weight'] + $option_weight) * $cart['quantity'], 'weight_class_id' => $product_query->row['weight_class_id'], 'length' => $product_query->row['length'], 'width' => $product_query->row['width'], 'height' => $product_query->row['height'], 'length_class_id' => $product_query->row['length_class_id'], 'recurring' => $recurring, 'sku' => $product_query->row['sku']// добавить ); catalog/controller/checkout/cart.php $data['products'][] = array( 'cart_id' => $product['cart_id'], 'thumb' => $image, 'name' => $product['name'], 'model' => $product['model'], 'option' => $option_data, 'recurring' => $recurring, 'quantity' => $product['quantity'], 'stock' => $product['stock'] ? true : !(!$this->config->get('config_stock_checkout') || $this->config->get('config_stock_warning')), 'reward' => ($product['reward'] ? sprintf($this->language->get('text_points'), $product['reward']) : ''), 'price' => $price, 'total' => $total, 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']), 'sku' => $product['sku'] // добавить ); шаблон <td class="text-center">Артикул</td> <td><?php echo $product['sku']; ?></td> с переменными локализации, надеюсь разберетесь сами 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Alexandr59 Опубликовано: 1 сентября 2018 Автор Поделиться Опубликовано: 1 сентября 2018 Спасибо всем ответившим! Тема закрыта Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 г Tom закрыл теме Эта тема закрыта для дальнейших сообщений. Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 2.x Opencart 2.x: Общие вопросы [Решено] Как вывести колонку Артикул в таблице в корзине? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha
Alexandr59 Опубликовано: 1 сентября 2018 Автор Поделиться Опубликовано: 1 сентября 2018 3 минуты назад, Tank сказал: <?php echo $product['sku']; ?> же не? Выдает ошибку Notice: Undefined variable: product Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Tank Опубликовано: 1 сентября 2018 Поделиться Опубликовано: 1 сентября 2018 Так в контроллере корзины подцепите его Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... fanatic Опубликовано: 1 сентября 2018 Поделиться Опубликовано: 1 сентября 2018 2 минуты назад, Tank сказал: Так в контроллере корзины подцепите его а перед этим в getProducts Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... fanatic Опубликовано: 1 сентября 2018 Поделиться Опубликовано: 1 сентября 2018 sustem/library/cart/cart.php метод getProducts $product_data[] = array( 'cart_id' => $cart['cart_id'], 'product_id' => $product_query->row['product_id'], 'name' => $product_query->row['name'], 'model' => $product_query->row['model'], 'shipping' => $product_query->row['shipping'], 'image' => $product_query->row['image'], 'option' => $option_data, 'download' => $download_data, 'quantity' => $cart['quantity'], 'minimum' => $product_query->row['minimum'], 'subtract' => $product_query->row['subtract'], 'stock' => $stock, 'price' => ($price + $option_price), 'total' => ($price + $option_price) * $cart['quantity'], 'reward' => $reward * $cart['quantity'], 'points' => ($product_query->row['points'] ? ($product_query->row['points'] + $option_points) * $cart['quantity'] : 0), 'tax_class_id' => $product_query->row['tax_class_id'], 'weight' => ($product_query->row['weight'] + $option_weight) * $cart['quantity'], 'weight_class_id' => $product_query->row['weight_class_id'], 'length' => $product_query->row['length'], 'width' => $product_query->row['width'], 'height' => $product_query->row['height'], 'length_class_id' => $product_query->row['length_class_id'], 'recurring' => $recurring, 'sku' => $product_query->row['sku']// добавить ); catalog/controller/checkout/cart.php $data['products'][] = array( 'cart_id' => $product['cart_id'], 'thumb' => $image, 'name' => $product['name'], 'model' => $product['model'], 'option' => $option_data, 'recurring' => $recurring, 'quantity' => $product['quantity'], 'stock' => $product['stock'] ? true : !(!$this->config->get('config_stock_checkout') || $this->config->get('config_stock_warning')), 'reward' => ($product['reward'] ? sprintf($this->language->get('text_points'), $product['reward']) : ''), 'price' => $price, 'total' => $total, 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']), 'sku' => $product['sku'] // добавить ); шаблон <td class="text-center">Артикул</td> <td><?php echo $product['sku']; ?></td> с переменными локализации, надеюсь разберетесь сами 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Alexandr59 Опубликовано: 1 сентября 2018 Автор Поделиться Опубликовано: 1 сентября 2018 Спасибо всем ответившим! Тема закрыта Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 г Tom закрыл теме Эта тема закрыта для дальнейших сообщений. Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 2.x Opencart 2.x: Общие вопросы [Решено] Как вывести колонку Артикул в таблице в корзине?
fanatic Опубликовано: 1 сентября 2018 Поделиться Опубликовано: 1 сентября 2018 2 минуты назад, Tank сказал: Так в контроллере корзины подцепите его а перед этим в getProducts Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... fanatic Опубликовано: 1 сентября 2018 Поделиться Опубликовано: 1 сентября 2018 sustem/library/cart/cart.php метод getProducts $product_data[] = array( 'cart_id' => $cart['cart_id'], 'product_id' => $product_query->row['product_id'], 'name' => $product_query->row['name'], 'model' => $product_query->row['model'], 'shipping' => $product_query->row['shipping'], 'image' => $product_query->row['image'], 'option' => $option_data, 'download' => $download_data, 'quantity' => $cart['quantity'], 'minimum' => $product_query->row['minimum'], 'subtract' => $product_query->row['subtract'], 'stock' => $stock, 'price' => ($price + $option_price), 'total' => ($price + $option_price) * $cart['quantity'], 'reward' => $reward * $cart['quantity'], 'points' => ($product_query->row['points'] ? ($product_query->row['points'] + $option_points) * $cart['quantity'] : 0), 'tax_class_id' => $product_query->row['tax_class_id'], 'weight' => ($product_query->row['weight'] + $option_weight) * $cart['quantity'], 'weight_class_id' => $product_query->row['weight_class_id'], 'length' => $product_query->row['length'], 'width' => $product_query->row['width'], 'height' => $product_query->row['height'], 'length_class_id' => $product_query->row['length_class_id'], 'recurring' => $recurring, 'sku' => $product_query->row['sku']// добавить ); catalog/controller/checkout/cart.php $data['products'][] = array( 'cart_id' => $product['cart_id'], 'thumb' => $image, 'name' => $product['name'], 'model' => $product['model'], 'option' => $option_data, 'recurring' => $recurring, 'quantity' => $product['quantity'], 'stock' => $product['stock'] ? true : !(!$this->config->get('config_stock_checkout') || $this->config->get('config_stock_warning')), 'reward' => ($product['reward'] ? sprintf($this->language->get('text_points'), $product['reward']) : ''), 'price' => $price, 'total' => $total, 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']), 'sku' => $product['sku'] // добавить ); шаблон <td class="text-center">Артикул</td> <td><?php echo $product['sku']; ?></td> с переменными локализации, надеюсь разберетесь сами 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Alexandr59 Опубликовано: 1 сентября 2018 Автор Поделиться Опубликовано: 1 сентября 2018 Спасибо всем ответившим! Тема закрыта Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 г Tom закрыл теме Эта тема закрыта для дальнейших сообщений. Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу.
fanatic Опубликовано: 1 сентября 2018 Поделиться Опубликовано: 1 сентября 2018 sustem/library/cart/cart.php метод getProducts $product_data[] = array( 'cart_id' => $cart['cart_id'], 'product_id' => $product_query->row['product_id'], 'name' => $product_query->row['name'], 'model' => $product_query->row['model'], 'shipping' => $product_query->row['shipping'], 'image' => $product_query->row['image'], 'option' => $option_data, 'download' => $download_data, 'quantity' => $cart['quantity'], 'minimum' => $product_query->row['minimum'], 'subtract' => $product_query->row['subtract'], 'stock' => $stock, 'price' => ($price + $option_price), 'total' => ($price + $option_price) * $cart['quantity'], 'reward' => $reward * $cart['quantity'], 'points' => ($product_query->row['points'] ? ($product_query->row['points'] + $option_points) * $cart['quantity'] : 0), 'tax_class_id' => $product_query->row['tax_class_id'], 'weight' => ($product_query->row['weight'] + $option_weight) * $cart['quantity'], 'weight_class_id' => $product_query->row['weight_class_id'], 'length' => $product_query->row['length'], 'width' => $product_query->row['width'], 'height' => $product_query->row['height'], 'length_class_id' => $product_query->row['length_class_id'], 'recurring' => $recurring, 'sku' => $product_query->row['sku']// добавить ); catalog/controller/checkout/cart.php $data['products'][] = array( 'cart_id' => $product['cart_id'], 'thumb' => $image, 'name' => $product['name'], 'model' => $product['model'], 'option' => $option_data, 'recurring' => $recurring, 'quantity' => $product['quantity'], 'stock' => $product['stock'] ? true : !(!$this->config->get('config_stock_checkout') || $this->config->get('config_stock_warning')), 'reward' => ($product['reward'] ? sprintf($this->language->get('text_points'), $product['reward']) : ''), 'price' => $price, 'total' => $total, 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']), 'sku' => $product['sku'] // добавить ); шаблон <td class="text-center">Артикул</td> <td><?php echo $product['sku']; ?></td> с переменными локализации, надеюсь разберетесь сами 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Alexandr59 Опубликовано: 1 сентября 2018 Автор Поделиться Опубликовано: 1 сентября 2018 Спасибо всем ответившим! Тема закрыта Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 г Tom закрыл теме Эта тема закрыта для дальнейших сообщений. Поделиться Больше способов поделиться... Подписчики 0
Alexandr59 Опубликовано: 1 сентября 2018 Автор Поделиться Опубликовано: 1 сентября 2018 Спасибо всем ответившим! Тема закрыта Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Рекомендованные сообщения