Как обратится в runtime к таблице \Bitrix\Iblock\InheritedProperty\ElementValues?

Подскажите пожалуйста как правильно обратится к в 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 значения мета тегов элемента?
  • Вопрос задан
  • 420 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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