При выводе компонента bitrix:iblock.element.add, интерпретатор заходит в
\bitrix\components\bitrix\iblock.element.add\ заходит в
\bitrix\components\bitrix\iblock.element.add\templates\.default\
и вызывает list.php, который вставляет bitrix:iblock.element.add.list, беря его из
\bitrix\components\bitrix\iblock.element.add.list\
здесь выполняется component.php компонента bitrix:iblock.element.add.list, в нём вставляется шаблон: $this->IncludeComponentTemplate(); Но какой именно - непонятно. Если переименовать \bitrix\components\bitrix\iblock.element.add.list\templates\ в templates2, то компонент всё-равно будет выведен. При этом \bitrix\components\bitrix\iblock.element.add.list\lang\ используется, то есть если lang переименовать в lang2, то с вывода пропадут некоторые строчки текста. Где этот шаблон, который выводит bitrix:iblock.element.add.list? Только просьба не торопиться с ответом, если не знаете точно, лучше не отвечайте.
\bitrix\components\bitrix\iblock.element.add\ заходит в
\bitrix\components\bitrix\iblock.element.add\templates\.default\
и вызывает list.php, который вставляет bitrix:iblock.element.add.list, беря его из
\bitrix\components\bitrix\iblock.element.add.list\
здесь выполняется component.php компонента bitrix:iblock.element.add.list, в нём вставляется шаблон: $this->IncludeComponentTemplate(); Но какой именно - непонятно. Если переименовать \bitrix\components\bitrix\iblock.element.add.list\templates\ в templates2, то компонент всё-равно будет выведен. При этом \bitrix\components\bitrix\iblock.element.add.list\lang\ используется, то есть если lang переименовать в lang2, то с вывода пропадут некоторые строчки текста. Где этот шаблон, который выводит bitrix:iblock.element.add.list? Только просьба не торопиться с ответом, если не знаете точно, лучше не отвечайте.