Как узнать, какой метод битрикса вернул массив, который доступен в template.php?
В template.php модуля (т.е. в его view файлах) есть массив $arResult, с которым идет работа. А как узнать, какой метод и какого класса вернул этот массив, какие параметры были в него переданы, чтобы именно такой же массив получить? (в другом месте)
Мне кажется вы что-то не так используете. Шаблон вызывается компонентом, какой шаблон вызывать, вы указываете при вызове компонента в своем коде. Что бы в другом месте получить такой же массив, наверное надо снова вызвать компонент? Лучше объясните в чем задача, может вы не тот способ ее решения хотите использовать?
Я делаю ajax корзину. Исходя из дизайна, в ней должно быть видно бренд, много иных вещей, которые есть в результате вывода одного из компонентов. Я пробовал использовать разные методы, например CCatalogProduct::GetByIDEx(), но там нет нужного свойства товара. Вчера мне посоветовали использовать (в моем прошлом вопросе на тостере) CIBlockElement::GetList(), он находит уже нужные свойства, но почему-то они с NULL результатом. А вот в карточке товара все ок в $arResult['PROPERTIES']['BREND'] - это я вижу в template.php, а какой метод используется для этого результата и где его посмотреть, какие параметры в него переданы? Он точно работает...
Его вернул компонент. Посмотрите устройство компонента и узнаете что за метод. Более того, вероятнее всего, это не один метод. Компонент еще может выполнять кучу действий с резалтом. Например деплоить свойства файловые или привязки. Деплоить DETAIL_PICTURE и PREVIEW_PICTURE и т.д.
Чтобы получить такой же массив, используете тот же компонент.
Судя по комменту вам хватит просто добавить все эти свойства к резалту корзины в result_modiefer.php
Почитайте что это - там не сложно.