mishaweb
@mishaweb
учусь делать сайты

Как сделать табы категорий в Opencart 3?

Начал изучать Opencart 3, и столкнулся с проблемой, я хотел бы сделать вывод категорий товаров в табы примерно так 5dd7bbe90065f255886498.png, есть решения в виде готовых модулей платных, но хочется разобраться как работает это в целом, как выводить определенную категорию в определенный таб, не судите строго пожалуйста, спасибо всем!
  • Вопрос задан
  • 30 просмотров
Пригласить эксперта
Ответы на вопрос 1
kollins83
@kollins83
Без ajax можно так
$this->load->model('catalog/product');
$this->load->model('catalog/category');

/* 0 = Выбрать все родительские категории */
$categories = $this->model_catalog_category->getCategories( 0 );

foreach ($categories as $category) {
    $filter = [
        'filter_category_id' => $category['category_id'],
        'filter_sub_category' => true, //Включать в выборку товары из дочерних категорий
        'start' => 1,
        'limit' => 4 //Количество товаров
    ];
    $products = $this->model_catalog_product->getProducts($filter);

    $data['category_tabs'][] = [
        'category_id' => $category['category_id'],
        'name'        => $category['name'],
        'products'    => $products
    ];
}
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Crazy Studio Москва
от 60 000 до 120 000 руб.
KOREA TRADE Москва
от 100 000 руб.
FIM Санкт-Петербург
от 100 000 руб.
07 дек. 2019, в 00:10
1000 руб./за проект
06 дек. 2019, в 21:54
30000 руб./за проект
06 дек. 2019, в 21:12
450000 руб./за проект