мне нужно получить доп свойства Инфоэлемента на странице СпискаИнфоэлементов, я не знаю как по другому, если можно пример!
$oCore_QueryBuilder_Select = Core_QueryBuilder::select()
->from('informationsystem_items')
->where('informationsystem_id', '=', 19);
$aRows = $oCore_QueryBuilder_Select->execute()->asAssoc()->result();
// Объект дополнительного свойства с идентификатором 62 film
$oProperty = Core_Entity::factory('Property', 62);
foreach ($aRows as $aRow => $row) {
// Массив значений свойства 123 для информационного элемента $informationsystem_item_id
$aPropertyValues = $oProperty->getValues($row['id']);
$link = $aPropertyValues[0]->value;
if (stripos($link,'youtu')){
strrpos($link,'?v=',1) ? $link= substr(strrchr($link, "="), 1) : $link= substr(strrchr($link, "/"), 1);
$aPropertyValues[0]->value = $link;
$aPropertyValues[0]->save();
}
}
мое рабочее решение