Как выбрать несколько выводимых полей в bitrix:news.list?

Для выбора нескольких выводимых полей в компоненте bitrix:news.list можно воспользоваться параметром "FIELDCODE" или "PROPERTYCODE".

Параметр "FIELDCODE" позволяет выбирать поля из базовой таблицы элементов инфоблока. Например, одним из возможных значения для "FIELDCODE" может быть "ID", что позволит получить идентификатор элемента. Другие полезные поля для выбора включают "NAME" для названия элемента, "PREVIEWTEXT" для текста анонса, "DETAILTEXT" для детального текста и т.д.

Пример использования параметра "FIELD_CODE":

$APPLICATION->IncludeComponent(
    "bitrix:news.list",
    "",
    array(
        "IBLOCK_TYPE" => "news",
        "IBLOCK_ID" => "1",
        "NEWS_COUNT" => "10",
        "SORT_BY1" => "SORT",
        "SORT_ORDER1" => "ASC",
        "SORT_BY2" => "ID",
        "SORT_ORDER2" => "DESC",
        "FIELD_CODE" => array("ID", "NAME", "PREVIEW_TEXT"),
    ),
    false
);

В данном примере мы выбрали три поля: "ID", "NAME" и "PREVIEW_TEXT".

Еще одним вариантом является параметр "PROPERTYCODE", который позволяет выбирать пользовательские свойства элементов инфоблока. Например, если у вас есть пользовательское свойство "PRICE", то можно указать его в "PROPERTYCODE".

Пример использования параметра "PROPERTY_CODE":

$APPLICATION->IncludeComponent(
    "bitrix:news.list",
    "",
    array(
        "IBLOCK_TYPE" => "news",
        "IBLOCK_ID" => "1",
        "NEWS_COUNT" => "10",
        "SORT_BY1" => "SORT",
        "SORT_ORDER1" => "ASC",
        "SORT_BY2" => "ID",
        "SORT_ORDER2" => "DESC",
        "PROPERTY_CODE" => array("PRICE"),
    ),
    false
);

В данном примере мы выбрали пользовательское свойство "PRICE".

Также, не забудьте соответствующим образом настроить шаблон компонента, чтобы отображать выбранные поля.