Если необходимо вывести список товаров-новинок, то в Битриксе можно создать свойство «Новинка» в инфоблоке, вывести это свойство в умный фильтр и добавить вывод чекбоксом в карточку товара. Это даст возможность отфильтровать товары «Новинки» с помощью фильтра в каталоге и вывести их списком. Но есть еще один способ
Есть верное решение — это вывести все товары каталога компонентом catalog.section на отдельной странице и отфильтровать их по свойству «Новинка». Необходимо создать свойство «Новинка». Для логичного расположения товаров в папке каталога, создаем папку novelty в папке /catalog/ на диске сайта. Если создавать папку из админки, то система автоматом создаст файл index.php в /catalog/novelty/ В index.php устанавливаем компонент catalog.section , настраиваем его на инфоблок товаров и переходим на страницу http://ваш_сайт.ру/catalog/novelty/ должны вывестить все товары в каталоге, теперь их необходимо отфильтровать по свойству «Новинка». Делать это нужно через глобальную переменную
1 2 |
global $arrFilternovelty; $arrFilternovelty = Array('PROPERTY_NEWPRODUCT_VALUE' => 'Y'); |
в настройках компонента необходимо прописать
1 |
"FILTER_NAME" => "arrFilternovelty", |
Теперь по ссылке http://ваш_сайт.ру/catalog/novelty/ будут выводиться только «Новинки»