Anuar Yerzhanov, поучите php, включите на тестовой среде вывод ошибок и детальнее проработайте API.
Пример с комментариями:
[CODE]<?
// Покдлючаем модуль инфоблоков, для теста считаем что он есть всегда
\Bitrix\Main\Loader::IncludeModule('iblock');
/* @var int Идентификатор инфоблока, где осуществляем поиск */
$iIblockID = 5;
/* @var string Искомый синоним */
$sSynonym = 'Синоним';
/* @var array Сортировка для полученных элементов */
$arOrder = [
'ID' => 'ASC'
];
/* @var array Ограничение выборки из инфоблока */
$arFilter = [
'IBLOCK_ID' => $iIblockID,
'PROPERTY_SINONIM' => $sSynonym
];
/* @var array Список получаемых полей */
$arSelect = [
'ID'
];
$resElements = \CIBlockElement::GetList($arOrder, $arFilter, false, false, $arSelect);
while( $arElement = $resElement->fetch() )
{
echo "<pre>";
var_dump($arElement);
echo "</pre>";
}[/CODE]
Пример с комментариями:
[CODE]<?
// Покдлючаем модуль инфоблоков, для теста считаем что он есть всегда
\Bitrix\Main\Loader::IncludeModule('iblock');
/* @var int Идентификатор инфоблока, где осуществляем поиск */
$iIblockID = 5;
/* @var string Искомый синоним */
$sSynonym = 'Синоним';
/* @var array Сортировка для полученных элементов */
$arOrder = [
'ID' => 'ASC'
];
/* @var array Ограничение выборки из инфоблока */
$arFilter = [
'IBLOCK_ID' => $iIblockID,
'PROPERTY_SINONIM' => $sSynonym
];
/* @var array Список получаемых полей */
$arSelect = [
'ID'
];
$resElements = \CIBlockElement::GetList($arOrder, $arFilter, false, false, $arSelect);
while( $arElement = $resElement->fetch() )
{
echo "<pre>";
var_dump($arElement);
echo "</pre>";
}[/CODE]
