Вывод дочерних товаров в категории virtuemart

Опубликовано: 14 Февраль, 2019
Категория: Настройка VirtueMart
Комментариев: 6

Эта статья является логическим продолжением статьи про вывод дочерних в карточке товара.

Она будет полезна если дочерние товары не показываются в категориях, но нужно показать, например, все доступные расцветки товара.

Для решения этой задачи в шаблоне вывода товаров /components/com_virtuemart/sublayouts/products.php нужно просто подключить файл childproduct_category.php.

Скачать

Сам файл childproduct_category.php нужно скопировать в папку /components/com_virtuemart/sublayouts/.

По умолчанию кроме картинки будет выводиться и дополнительная информация о товаре. Чтобы ее убрать удалите childproduct_category.php

Для стилизации добавьте в css файл шаблона

На сайте все будет выглядеть примерно так

Если в категории будут выводиться дочерние товары, то у них также будет показан родитель и остальные дочерние.

6 комментариев

    artemiy

    Спасибо за статью.
    На ее основании сделал вывод всех размеров обуви в обувной категории магазина.
    Но есть дополнительный вопрос, который меня мучает:
    Использую Custom Filters в паре Stockable Custom Fields. Вывод списка размеров это еще пол беды.

    Реально ли сделать подобное:
    Отфильтровать все модели у которых в наличии есть, к примеру, 40 размер и чтобы ссылка на карточку товара вела на 40 размер всех отфильтрованных товаров?

    У ребят из Розетки такое вот уже давно реализовано (см. скриншот по ссылке)
    https://prnt.sc/mzdwws

      admin

      admin

      Если дочерние выводятся в категории, то после фильтрации по идеи все будет работать также как на скрине.

        artemiy

        Нет, только родительские.

          admin

          admin

          Тогда сложнее. В настройках фильтра есть опция показа дочерних товаров?

            artemiy

            Да, такое имеется. Только что активировал. Было Parent Product
            См. скрин

            http://prntscr.com/mznwzq

            admin

            admin

            Попробуйте выбрать All и потестировать.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*
Для вставки кода заключите его в теги [php] [/php]
*

С 15-18 июня admin в отпуске.

Ответы на все вопросы и ссылки на товары будут присланы 19 июня.

Спасибо за понимание и хороших выходных.

×