
Лучший Ответ Cheren-dow , 08 December 2013 - 18:10
Возможно вам придется вносить в поправки в шаблон mod_zooitems. Материалы выводятся циклом в том порядке в котором вы указали. что бы выводить только с каким то определенным значением нужно в этом цикле делать проверку на параметр. И если он не сходится делать continue.
Вот у меня на одном сайте сделано так
<table class="zoo-item-tables-list"> <?php $its = array_chunk($items, 3); foreach($its as $itt): ?> <tr> <?php foreach($itt as $item) : if($item->getElement('7ea9b445-b904-48f1-86b7-77d3cc88c458')->render() == 'в наличии'){ continue; } ?> <td> <?php echo $renderer->render('item.'.$layout, compact('item', 'params')); //var_dump($item); ?> </td> <?php endforeach;?> </tr> <?php endforeach; ?> </table>
В цикле есть проверка на значение
if($item->getElement('7ea9b445-b904-48f1-86b7-77d3cc88c458')->render() == 'в наличии'){ continue; }
Если у материала значение равно "в наличии" оно не будет выводится.
Перейти к сообщению