Подскажите пожалуйста как правильно обратится к в runtime к таблице
для получения значений элемента как в такой конструкции
$ipropValues = new \Bitrix\Iblock\InheritedProperty\ElementValues(7, $arItem['ID']);
$IPROPERTY = $ipropValues->getValues();
Ответом у такого метода будет
Array
(
[SECTION_META_TITLE] => Купить гвозди
[ELEMENT_META_TITLE] => Купить гвозди 9-дюймовые
[SECTION_META_KEYWORDS] => гвозди, купить
[SECTION_META_DESCRIPTION] => Отличные цены на гвозди в Санкт-Петербурге. Бесплатные пункты выдачи в основных районах СПб.
[ELEMENT_PAGE_TITLE] => Купить гвозди
[SECTION_PAGE_TITLE] => 9 дюймов
[ELEMENT_META_KEYWORDS] => гвозди, купить
)
Пробую такой вариант
<?
$filter = [
'ID' => 122555,
];
$select = [
'ID',
'item_seo_param',
$runtime = [
'item_iblock_id' => [
'data_type' =>"\Bitrix\Iblock\SectionTable",
'reference' => [
'=this.SECTIONS.IBLOCK_SECTION_ID' => 'ref.ID',
],
],
'item_seo_param' => [
'data_type' =>"\Bitrix\Iblock\InheritedPropertyTable",
'reference' => [
'=this.ID' => 'ref.ID',
'=this.item_iblock_id.IBLOCK_ID' => 'ref.IBLOCK_ID',
],
],
];
$elements3_1 = \Bitrix\Iblock\Elements\ElementCatalogTable::getList(
[
'filter' => $filter,
'select' => $select,
'runtime' => $runtime,
]
)->fetchAll();
item_seo_param выдает NULL
["IBLOCK_ELEMENTS_ELEMENT_CATALOG_item_seo_param_ID"]=>
NULL
["IBLOCK_ELEMENTS_ELEMENT_CATALOG_item_seo_param_IBLOCK_ID"]=>
NULL
["IBLOCK_ELEMENTS_ELEMENT_CATALOG_item_seo_param_CODE"]=>
NULL
["IBLOCK_ELEMENTS_ELEMENT_CATALOG_item_seo_param_ENTITY_TYPE"]=>
NULL
["IBLOCK_ELEMENTS_ELEMENT_CATALOG_item_seo_param_ENTITY_ID"]=>
NULL
["IBLOCK_ELEMENTS_ELEMENT_CATALOG_item_seo_param_TEMPLATE"]=>
NULL
Как получить в runtime значения мета тегов элемента?