Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

tp20

Новичок
  
  • Публикаций

    7
  • Зарегистрирован

  • Посещение

Достижения tp20

Rookie

Rookie (2/14)

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

Последние медали

0

Репутация

  1. opencart 2.1.0.1. В карточке товара нужно вывести все товары из этой же категории. т.е. все дочерние товары. Нашёл т, там выводятся вообще все товары. но взял его за основу. подскажите, что поменять в этом коде (скриншот 1), чтобы выводились товары из текущей категории? $results = $this->model_catalog_product->getProducts($filter_data); - в этой строке не подхватывается ID категории и выводятся вообще все имеющиеся товары. Думаю здесь в фильтре загвоздка. Весь код целиком: (идёт в Файл controller/product/product.php ) $parts = explode('_', (string)$this->request->get['path']); $category_id = (int)array_pop($parts); $filter_data = array( 'filter_category_id' => $category_id ); $data['products_variant'] = array(); $results = $this->model_catalog_product->getProducts($filter_data); foreach ($results as $result) { if ($result['image']) { $image = 'image/' . $result['image']; } else { $image = $this->model_tool_image->resize('placeholder.png', $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')); } $data['products_variant'][] = array( //'category_id' => $category_id, 'name' => $result['name'], 'image' => $image, 'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url) ); }
  2. к сожалению не помогло. всё равно выводит товары с пустыми ID upd. извиняюсь. не тот файл редактировал. всё работает) 🤝
  3. так в том то и дело, что не понятно, что это за товары с отсутствующим ID. в БД в таблице oc_product их просто нет. а хвосты откуда-то лезут
  4. сконвертировал для версии 2.1.0.1, но не работает. что нужно исправить, чтобы заработало? добавил аналогичные строки в админке в эти файлы: product_list.tpl <td class="text-right"> <?php if ($sort == 'p.category_id'){ ?><a href="<?php echo $sort_category; ?>" class="order lower"><?php echo $column_category; ?></a> <?php } else { ?><a href="<?php echo $sort_category; ?>"><?php echo $column_category; ?>Category</a> <?php } ?> </td> product.php $this->load->model('catalog/category'); $data['categories'] = $this->model_catalog_category->getCategories(); ... 'category' => $category, ... $data['sort_category'] = $this->url->link('catalog/product', 'token=' . $this->session->data['token'] . '&sort=p.category' . $url, 'SSL');
  5. Здравствуйте. Не могу решить вопрос. Вопрос по лимиту вывода кол-ва статей на странице. Есть список статей - всего 148. На странице выводится 100. Хочу поставить например 10 или 20. В админке в модулях указано 20. Соответственно и в БД так же, в таблице oc_setting. Откуда лезет 100 - не пойму. Перелопатил поиском по контроллерам и моделям - ничего не находит. Куда копать, где искать? Помогите пожалуйста. OC версии 2.1.0.2
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.