0 Пользователей и 1 Гость просматривают эту тему.
  • 2 Ответов
  • 211 Просмотров
*

Damarkuzz

  • Захожу иногда
  • 116
  • 1 / 0
Доброго времени, с праздниками!

Стоит задача отфильтровать вывод товаров по уникальности их имени. Если в цикле имеется товар с идентичным именем - мы его пропускаем.

Данную ситуацию я пытался воплотить на странице категории /views/category/tmpl/default.php.
Внутри категории есть дочерние и как раз-таки в родительской категории необходимо отфильтровать вывод.
Пробовал делать через array_unique - в результате просто ничего не выводилось. Благодарю за помощь заранее!
*

sivers

  • Завсегдатай
  • 1957
  • 267 / 0
Что-нибудь такое:
Код
$prodNames = array();
foreach($this->products as $p => $product){
    if(in_array($product->product_name, $prodNames)){
        unset($this->products[$p]);
    }else{
        $prodNames[] = $product->product_name;
    }
}
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

Damarkuzz

  • Захожу иногда
  • 116
  • 1 / 0
Что-нибудь такое:
Код
$prodNames = array();
foreach($this->products as $p => $product){
    if(in_array($product->product_name, $prodNames)){
        unset($this->products[$p]);
    }else{
        $prodNames[] = $product->product_name;
    }
}

Больщое спасибо! Сработало.
Если кому-нибудь вдруг понадобится: данный код вставляем в /components/com_virtuemart/views/category/tmpl/default.php перед if (!empty($this->products) or ($this->showsearch or $this->keyword !== false)) {
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывести переменную шаблона в материал

Автор Little Muk

Ответов: 8
Просмотров: 1540
Последний ответ 08.05.2022, 15:02:46
от Black-kot
Можно ли вывести поля материала в модуль?

Автор montpellier

Ответов: 12
Просмотров: 325
Последний ответ 20.12.2021, 13:41:56
от montpellier
Вывести материалы в разных позициях шаблона

Автор Alex_gs

Ответов: 4
Просмотров: 346
Последний ответ 14.12.2021, 23:37:54
от anatol81n
Общая форма регистрации и авторизации для VirtueMart 3

Автор Evgen Kulibin

Ответов: 0
Просмотров: 220
Последний ответ 30.11.2021, 14:18:37
от Evgen Kulibin
Товары в VirtueMart не переносятся на мобильных устройствах

Автор VBedya

Ответов: 4
Просмотров: 300
Последний ответ 13.10.2021, 17:29:50
от ShopES