Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

justrid

Новачок
  
  • Публікації

    12
  • З нами

  • Відвідування

Відвідувачі профілю

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

justrid's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

1

Репутація

  1. OC 2.1.0.1 Такая проблема. Есть товар - в связях одна категория - работает все хорошо. Когда добавляю еще одну категорию, к примеру №2, то товар начинает дублироваться в 1 категории и 2-й - по 2 раза. Если добавляю в связях категорию №3, то в каждой категории товар отображается 3 раза.
  2. Подскажите, кто-то сталкивался с проблемой - не сохраняется на поддомене товар в корзине. Поддомен размещен в одной и той ж папке с файлами основного домена с дальнейшей жесткой привязкой через модуль GEO IP PRO конкретного города. До этого была проблема с ошибкой: Ошибка появлялась при попытке добавить товар в корзину и в модуле Simple при оформлении заказа, если товар был набран в городе основного домена и потом был сделан переход на поддомен (корзина сохранялась при этом). Ошибка была решена через добавление правила в htaccess: Сейчас товар добавляется без ошибки, но при переходе в корзину она пуста, и при этом каждое новое нажатие на кнопку "добавить в корзину" "удаляет" предыдущий товар в корзине.
  3. Упростил код. Теперь в order.php: $categories2 = $this->model_catalog_product->getProductCategories($product['product_id']); if ($categories2) $categories_info = $this->model_catalog_category->getCategory($categories2[0]['category_id']); $this->data['category_title'] = $categories_info['name']; А вывод (order_info.tpl): <?php echo $category_title; ?> Но теперь выводит белый экран.
  4. В order.php прописал (отмечено комментариями): foreach ($products as $product) { $option_data = array(); $options = $this->model_sale_order->getOrderOptions($this->request->get['order_id'], $product['order_product_id']); foreach ($options as $option) { if ($option['type'] != 'file') { $option_data[] = array( 'name' => $option['name'], 'value' => $option['value'], 'type' => $option['type'] ); } else { $upload_info = $this->model_tool_upload->getUploadByCode($option['value']); if ($upload_info) { $option_data[] = array( 'name' => $option['name'], 'value' => $upload_info['name'], 'type' => $option['type'], 'href' => $this->url->link('tool/upload/download', 'token=' . $this->session->data['token'] . '&code=' . $upload_info['code'], 'SSL') ); } } } $data['product_categories'] = array(); //добавил $data['products'][] = array( 'order_product_id' => $product['order_product_id'], 'product_id' => $product['product_id'], 'name' => $product['name'], 'model' => $product['model'], 'option' => $option_data, 'quantity' => $product['quantity'], 'price' => $this->currency->format($product['price'] + ($this->config->get('config_tax') ? $product['tax'] : 0), $order_info['currency_code'], $order_info['currency_value']), 'total' => $this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), 'href' => $this->url->link('catalog/product/edit', 'token=' . $this->session->data['token'] . '&product_id=' . $product['product_id'], 'SSL'), 'product_categories' => $product_categories //добавил ); //ДОбавил здесь // Categories $this->load->model('catalog/category'); if (isset($this->request->post['product_category'])) { $categories = $this->request->post['product_category']; } elseif (isset($this->request->get[$product['product_id']])) { $categories = $this->model_catalog_product->getProductCategories($this->request->get[$product['product_id']]); } else { $categories = array(); } //$data['product_categories'] = array(); foreach ($categories as $category_id) { $category_info = $this->model_catalog_category->getCategory($category_id); if ($category_info) { $data['product_categories'][] = array( 'category_id' => $category_info['category_id'], 'name' => ($category_info['path']) ? $category_info['path'] . ' > ' . $category_info['name'] : $category_info['name'] ); } } //Конец кода } Вывод в order_info.tpl: <?php foreach ($product['product_categories'] as $product_category) { ?> <?php echo $product_category['name']; ?> <?php } ?> Но ничего не выводит:(
  5. Добрый день! Не могу вывести категории товара в информации о заказе order_info.tpl (скриншот). Что и где нужно прописать в контроллере, чтобы получить доступ к категориям товара?

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.