Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Вывод товара

00 голосов
2
Ребят, подскажите, как реализовать вывод всех товаров на страницу? т.е. у меня есть производители, допустим 10 штук, и по 150 товаров от каждого производителя. Как вот их все вывести на страницу с картинкой, описанием, ценой и кнопкой "купить" под каждым товаром?

Пробывал через news.list, но что-то не получилось с ценами и кнопкой купить...
и фильтр ещё нужен на этой странице!
спросил 20 Июль, 13 от Skarler (280 баллов)

2 Ответы

00 голосов
Код
$arSelect = Array("ID", "NAME", "IBLOCK_ID", "DATE_ACTIVE_FROM","PREVIEW_PICTURE","PREVIEW_TEXT",  "PROPERTY_*");
$arFilter = Array("IBLOCK_ID"=>$IBLOCK_ID, "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y", "PROPERTY_proiz"=>$proiz_id);
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>20), $arSelect);
$arResult["NAV_STRING"] = $res->GetPageNavStringEx($navComponentObject, "", $arParams["PAGER_TEMPLATE"]); 
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();

$arProps = $ob->GetProperties();
я делел это примерно так , тоесть через гет лист выводил + фильтровал по производителю точнее по ИД или можно сделать если написа производитель ручками то


Код
 $arFilter = Array("IBLOCK_ID"=>$IBLOCK_ID, "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y", "PROPERTY_proiz_VALUE"=>"НАЗВАНИЕ ПРОИЗВОДИТЕЛя");
ответил 20 Июль, 13 от MAPKOBKA (380 баллов)
00 голосов
компонент catalog - он все тебе выведет сразу. только шаблон меняй...
ответил 12 Сен, 13 от Yesterday (160 баллов)

Похожие вопросы

0 голосов
2 ответов
спросил 30 Апр, 14 от Boyev (160 баллов)
0 голосов
3 ответов