Bitrix получить путь до зарегистрированного файла
\CFile::getPath($fileId);
// /upload/iblock/83/td/fseflksjfsle.jpg
Пример получения пути до изображения элемента инфоблока:
/** example */
\Bitrix\Main\Loader::includeModule('iblock');
$res = \CIBlockElement::GetList(array(), array("ID" => 23746), false, false, array("ID", "PREVIEW_PICTURE"));
$row = $res->Fetch();
$filePath = \CFile::getPath($row["PREVIEW_PICTURE"]);
// /upload/iblock/f15/j7egmxdwpo2eo7xy0d7chcsd1m0gd55t/test.jpg
Ссылки
CFile::getPath() - документация Bitrix для разработчиков.
Если есть вопросы, что-то в статье не понятно или нашли ошибку, напишите об этом в комментариях, все комментарии читаются и по возможности материал будет доработан.
Популярные статьи
HighloadblockHelper облегчает работу с Highload-блоками в Bitrix делая код чище и понятнее.
В этой статье мы рассмотрим реальный пример использования ИИ (chatGpt, gigachat,YandexGPT) в работе для решения вопрос по верстке (css)
Погрузитесь в историю Крестовых походов: мрачная Европа, загадочный Восток и события, которые изменили мир.
Если вам надоело вручную обновлять репозитории, то этот способ станет настоящим спасением.
Чтобы подключить JavaScript и CSS файлы в bitrix сущствуют специальные методы addJs и addCss у класса \Bitrix\Main\Page\Asset. Давайте рассмотрим примеры их использования более подробно.
Комментарии
MatthewWab [18.10.2021]
Excuse for that I interfere … But this theme is very close to me. I can help with the answer.
DonaldHilia [21.10.2021]
I think, that you are not right. I am assured. Let's discuss it.
admin [23.10.2021]
DonaldHilia: I think, that you are not right. I am assured. Let's discuss it.
Why am I wrong?
admin [23.10.2021]
MatthewWab: Excuse for that I interfere … But this theme is very close to me. I can help with the answer.
What would you like to add on this theme?
Оbolv [19.11.2021]
Спасибо, ваш сайт очень полезный!