@AndrewSHkod

Как получить все подкатегории Opencart?

Как поучить все соседние подкатегории данной подкатегории.
CMS Opencart.
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
Benzin102
@Benzin102
Shitcoder
$data['categories'] = array();

            $results = $this->model_catalog_category->getCategories($category_id);

			if (!$results && isset($this->request->get['path'])) {
				$parts = explode('_', $this->request->get['path']);
				$cur_id = array_pop($parts);
				if (!empty($parts)) {
					$results = $this->model_catalog_category->getCategories(array_pop($parts));
				}
			}
			
            foreach ($results as $result) {
                $filter_data = array(
                    'filter_category_id'  => $result['category_id'],
                    'filter_sub_category' => true
                );

                $data['categories'][] = array(
                    'name' => $result['name'],
					'category_id' => $result['category_id'],
					'category_current' => isset($cur_id) && $cur_id ? $cur_id : false,
                    'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url)
                );
            }

Я внутри категории вот так выводил. Если нет дочерних - выводить соседние
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Sellavi Москва
от 150 000 до 250 000 ₽
ROIburo Екатеринбург
от 60 000 до 100 000 ₽
24 сент. 2020, в 02:31
700 руб./в час
24 сент. 2020, в 01:04
20000 руб./за проект
23 сент. 2020, в 23:49
500 руб./за проект