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

Damarkuzz

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

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

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

sivers

  • Завсегдатай
  • 1568
  • 216 / 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

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

Как вывести заголовок страницы браузера в произвольном месте через php?

Автор kiev

Ответов: 4
Просмотров: 72
Последний ответ 12.02.2021, 16:50:57
от kiev
Как в хлебных крошках вывести заголовок страницы?

Автор zahar_92

Ответов: 4
Просмотров: 108
Последний ответ 10.02.2021, 09:20:25
от zahar_92
Вывести на странице категории товары только первой подкатегории Virtuemart3?

Автор Damarkuzz

Ответов: 1
Просмотров: 88
Последний ответ 01.02.2021, 01:13:48
от Damarkuzz
Как отключить пагинацию товаров в VirtueMart 3?

Автор Damarkuzz

Ответов: 3
Просмотров: 128
Последний ответ 31.01.2021, 20:33:28
от rsn
Вывести кастомное поле материала в результатах поиска

Автор zeus07

Ответов: 2
Просмотров: 116
Последний ответ 28.12.2020, 23:40:36
от zeus07