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

Damarkuzz

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

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

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

sivers

  • Завсегдатай
  • 1639
  • 226 / 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;
    }
}
На связи в телеге @sivers
*

Damarkuzz

  • Захожу иногда
  • 101
  • 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)) {
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как по конкретному id вывести название статьи?

Автор Аня

Ответов: 4
Просмотров: 126
Последний ответ 15.05.2021, 14:32:42
от v42bis
Вывести определенный ТЕГ

Автор lgmax

Ответов: 2
Просмотров: 139
Последний ответ 30.04.2021, 12:53:05
от lgmax
Как вывести потоковое видео на сайт через api?

Автор V1RTUS

Ответов: 0
Просмотров: 86
Последний ответ 22.04.2021, 02:05:39
от V1RTUS
Редактирования всплывающего окно Корзины VirtueMart

Автор DrShepard

Ответов: 10
Просмотров: 184
Последний ответ 30.03.2021, 13:50:03
от sivers
Как вывести заголовок страницы браузера в произвольном месте через php?

Автор kiev

Ответов: 4
Просмотров: 117
Последний ответ 12.02.2021, 16:50:57
от kiev