В итоге такое решение:
1. вынес заглушку шаблона /.default/details.php компонента: bitrix:crm.deal в local:
/local/templates/.default/components/bitrix/crm.deal/.default/details.php:
2. перенес туда же старый шаблон : details.php, с переименованием в details_old.php:
3. создал файл: result_modifier.php:
в итоге получилась такая структура:
![](/bitrix/components/bitrix/forum.interface/show_file.php?fid=21727628&width=500&height=500)
1. вынес заглушку шаблона /.default/details.php компонента: bitrix:crm.deal в local:
/local/templates/.default/components/bitrix/crm.deal/.default/details.php:
Код |
---|
<? if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) { die(); } |
Код |
---|
<?php if(!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED!==true) die(); /** @global CMain $APPLICATION */ /** @var array $arParams */ /** @var array $arResult */ $APPLICATION->IncludeComponent( 'bitrix:crm.entity.details.frame', '', array( 'ENTITY_TYPE_ID' => CCrmOwnerType::Deal, 'ENTITY_ID' => $arResult['VARIABLES']['deal_id'], 'ENABLE_TITLE_EDIT' => true, 'EXTRAS' => array( 'DEAL_CATEGORY_ID' => isset($arResult['VARIABLES']['category_id']) ? $arResult['VARIABLES']['category_id'] : -1 ) ) ); |
Код |
---|
<?php if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) { die(); } if($this->__page == 'details'){ $this->__file = $this->__folder.'/details_old.php'; } |