Aricus, получить путь к файлу: CFile::GetPath($fileID)
а почему значения не получаются - хз, у меня больше под подозрением твоя ошибка, чем битрикса
можешь зайти на страницу /bitrix/admin/perfmon_table.php?lang=ru&table_name=b_iblock_element_property - это таблица значений свойств инфоблоков, там отфильтровать по id элемента и id свойства (числовое значение) и посмотреть что лежит в этой таблице
$arProps[$ar_props['CODE']] = $ar_props['VALUE'];
здесь ты постоянно перезакиываешь значение $arProps[$ar_props['CODE']]
что бы дополнять массив новыми значениями используй [] после массива
nasty0808, сорян, не правильно понял суть задания.
список статей - вероятно нужно делать запрос для каждой страницы пагинации (получать по 10 статей, или сколько он там отдаёт). то есть для 10ой страницы делается запрос на url https://gorest.co.in/public-api/posts?page=10 (тут важен параметр page, он будет меняться для каждой страницы, его берете из get параметра вашей страницы), в ответ будет возвращено допустим 10 статей (с 91 по 100) и их выводите на страницу, предварительно очистив место вывода от предыдущего вывода. нужно будет ещё построить пагинацию (количество страниц, которое зависит от количества постов - оно придёт в ответе)
Aricus, только воспользуйся функцией CFile::ResizeImageGet, будет проще
функция не будет создавать 40 картинок каждый раз, один раз создаст и при последующих вызовов будет брать созданные
второй вариант, но свойство все же одно, допустим доп. изображения. если стандартный компонент, то в резалт_модифаер списка, уменьшаешь картинки до нужного размера (ну а если свой компонент, можешь в нем уменьшить)
IgorPlays, а ты уверен, что метки отправляются? то есть в форме заполнены значение всех этих hidden-полей? на страницу с формой ты заходишь с get параметрами, значение которых вставляешь в поля формы?