Как вывести свойства информационного блока товара на главной странице сайта 1С-БИТРИКС?

Для вывода свойств информационного блока товара на главной странице вам потребуется модифицировать файл шаблона главной страницы сайта в системе 1С-Битрикс.

1. Откройте файл шаблона главной страницы сайта в режиме редактирования. Обычно этот файл называется "index.php" и находится в папке сайта /bitrix/templates/your_template.

2. Найдите место, где вы хотите вывести свойства информационного блока товара на главной странице.

3. Вам нужно получить объект текущего элемента товара (на главной странице это обычно последний добавленный товар или товар, отмеченный флажком "новинка"). Для этого вы можете использовать функцию "CIBlockElement::GetList" и указать необходимые параметры выборки. Например:

$arFilter = array(
   "IBLOCK_ID" => 1,  // здесь укажите ID информационного блока, содержащего товары
   "ACTIVE" => "Y",  // только активные элементы
   "PROPERTY_NEW_PRODUCT_VALUE" => "Y", // свойство "Новинка"
);
$arSort = array("SORT" => "ASC"); // сортировка элементов в возрастающем порядке
$arNavParams = array("nTopCount" => 1); // выбор только одного товара

$res = CIBlockElement::GetList($arSort, $arFilter, false, $arNavParams);
if ($ob = $res->GetNextElement()) {
   $arFields = $ob->GetFields();
   $arProperties = $ob->GetProperties();
}

В приведенном примере мы получаем список активных элементов, у которых свойство "Новинка" имеет значение "Y". Здесь важно заменить значение "1" на соответствующий ID вашего информационного блока товаров.

4. После получения списка товаров и связанных свойств вы можете вывести их на странице. Например:

<h2><?php echo $arFields["NAME"]; ?></h2>
<p><?php echo $arFields["PREVIEW_TEXT"]; ?></p>

<!-- Вывод свойств -->
<?php foreach ($arProperties as $arProperty): ?>
   <p><?php echo $arProperty["NAME"]; ?>: <?php echo $arProperty["VALUE"]; ?></p>
<?php endforeach; ?>

В приведенном примере мы выводим название и краткое описание товара, а затем выводим все свойства товара, используя цикл "foreach".

5. Сохраните изменения и обновите главную страницу сайта. Теперь вы должны увидеть вывод свойств информационного блока товара на главной странице.

Этот метод позволяет вам гибко настраивать вывод свойств информационного блока товара на главной странице вашего сайта в системе 1С-Битрикс.