Задать вопрос
@pawelch7
Программист

Битрикс как вывести все товары из каталога?

Делаю вывод всех товаров из каталога.
Делаю так:

<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();

/** @var array $arParams */
/** @var array $arResult */
/** @global CMain $APPLICATION */
/** @global CUser $USER */
/** @global CDatabase $DB */
/** @var CBitrixComponentTemplate $this */
/** @var string $templateName */
/** @var string $templateFile */
/** @var string $templateFolder */
/** @var string $componentPath */
/** @var CBitrixComponent $component */

$this->setFrameMode(true);

	$APPLICATION->IncludeComponent(
		"bitrix:catalog.section.list",
		"sections_list",
		array(
			"IBLOCK_ID" => 13,
            "SECTION_ID" => 0,
            "SHOW_ALL_WO_SECTION" => "Y", 
		),
		$component
	);
	unset($basketAction);


Но все товары не выводятся, выводятся только верхняя папка.

result_modifier.php - закомментировал

Вопрос помогли решить, огромное спасибо, теперь есть еще вопрос, как тут фильтр сделать?
  • Вопрос задан
  • 7372 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
Bankir77
@Bankir77
bitrix:catalog.section.list - компонент для вывода разделов каталога
Для вывода товаров нужно воспользоваться компонентом - bitrix:catalog.section
https://dev.1c-bitrix.ru/user_help/components/cont...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
alexfilus
@alexfilus
Senior backend developer
вы наверно хотели сказать все разделы? Потому что catalog.section.list выводит именно их, а не товары.
Для вывода товаров используется bitrix:catalog.section
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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