Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

tp20

Newbie
  
  • Posts

    7
  • Joined

  • Last visited

tp20's Achievements

Rookie

Rookie (2/14)

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

Recent Badges

0

Reputation

  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
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.