Где в файловой структуре Битрикса в административной части сайта находится код для вывода данных заказа?
Привет всем.
Нужна помощь в следующей ситуации:
в админке сайта в разделе Рабочий стол - Магазин - Заказы - Заказ в блоке Состав заказа таблицей выводятся товары заказа с их изображениями. Мне нужно влезть в код, который отвечает за вывод этого самого состава. Кто знает, где в файловой структуре Битрикса искать соответствующие файлы или компоненты? Спасибо.
В модули ядра битрикс вам лезть не стоит, это всё затрётся при обновлении.
Если вам нужно изменить вывод заказа тогда нужно написать свой модуль отвечающий за вывод заказов в нужном вам виде
PetrPo, изменить нужно следующее: каждый товар имеет разное количество изображений - одно или два, одно прицепляется во вкладке "Товар" в блоке "доп. картинки", другое - во вкладке "Подробно" в блоке "Детальная картинка". Я так понимаю, что в список товаров попадает изображение, которое как "доп. картинка", следовательно в коде надо переписать - какую картинку брать, а именно которая "Детальная картинка". Надеюсь, понятно объяснил.
tectolog, понятно объяснил, но по факту без кастомизации ядра никак это не сделать. По правилам битрикса любые результаты можно изменять только при помощи событий. Конкретно к этой табличке никаких событий не привязано
UPD
Вообще как искать, если что. В адресной строке у тебя есть файл к которому ты обращаешься, в данном случае /bitrix/admin/sale_order_view.php в нем подключается файл /bitrix/modules/sale/admin/order_view.php, тут начинается магия битриксовых кандебоберов:
идет ajax запрос на страничку order_ajax.php --> там создается экземпляр класса Bitrix\Sale\Helpers\Admin\Blocks\OrderBasket --> вызывается метод prepareData --> getProductsData --> \Bitrix\Sale\Helpers\Admin\Product::getData --> completeResultData --> createImageUrl и тут твоя картинка))