Как отфильтровать промокарточки?

Подскажите, пожалуйста, каким образом можно сделать выборку из массива $wa->shop->promos() по некоему условию (например, по содержимому body или link)? Иными словами необходимо получить массив промокарточек, в который попадут только карточки с определенным параметром.

Буду благодарен за любую помощь.

4 ответа

  • 1

    Здравствуйте, посмотрите плагин Дополнительные параметры промоакций.

    В шаблоне придётся делать проверку на наличие дополнительных параметров.

    • +1
      Плебей Плебей 15 мая 2021 23:41 #

      Спасибо за ответ, Игорь.

      Плагин смотрел и, скорее всего, куплю - с ним будет проще оперировать промокарточками. Но он не решает мою текущую задачу. Мне надо не фильтровать общий массив через if, а чтоб в массив попали только промокарточки с определенным значением параметра.

      • +1
        Алексей Алексей Webasyst 16 мая 2021 08:50 #

        Если вам нужно чтобы сразу в массиве были только нужные карточки то это только плагином через хук view_promos.
        Либо на уровне шаблона делать проверку через foreach if и перезаписывать $promos = $wa->shop->promos().

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите