Немножко поясню мною ранее написанное:
Я написал надстройку на условие проверки входного параметра [B]$template_path[/B]. Реально условие выглядит так:
if($template_path!==false && !file_exists($template_path) && file_exists($_SERVER["DOCUMENT_ROOT"].$template_path))
$template_path = $_SERVER["DOCUMENT_ROOT"].$template_path;
else{
$template_path = "/bitrix/modules/statistic/admin/adv_navprint.php";
if($template_path!==false && !file_exists($template_path) && file_exists($_SERVER["DOCUMENT_ROOT"].$template_path))
$template_path = $_SERVER["DOCUMENT_ROOT"].$template_path;
}
А логика такая:
Если файл существует то:
Подставь ему полный путь и подгрузи этот шаблон
Иначе
Пороветь этот файл на существование /bitrix/modules/statistic/admin/adv_navprint.php
Если существует то присвой полный путь и подгрузи этот шаблон
Иначе Пропусти присоединение сторонних файлов(шаблонов) и сформируй шаблон заданной логики.
[QUOTE]Андрей Копылов пишет:
Так подсуньте ему свой шаблон[/QUOTE]А подставить свой шаблон я могу в 1-10 компонентов но не 30-50 заданных.(Ну это примерно так для примера).
Я написал надстройку на условие проверки входного параметра [B]$template_path[/B]. Реально условие выглядит так:
if($template_path!==false && !file_exists($template_path) && file_exists($_SERVER["DOCUMENT_ROOT"].$template_path))
$template_path = $_SERVER["DOCUMENT_ROOT"].$template_path;
else{
$template_path = "/bitrix/modules/statistic/admin/adv_navprint.php";
if($template_path!==false && !file_exists($template_path) && file_exists($_SERVER["DOCUMENT_ROOT"].$template_path))
$template_path = $_SERVER["DOCUMENT_ROOT"].$template_path;
}
А логика такая:
Если файл существует то:
Подставь ему полный путь и подгрузи этот шаблон
Иначе
Пороветь этот файл на существование /bitrix/modules/statistic/admin/adv_navprint.php
Если существует то присвой полный путь и подгрузи этот шаблон
Иначе Пропусти присоединение сторонних файлов(шаблонов) и сформируй шаблон заданной логики.
[QUOTE]Андрей Копылов пишет:
Так подсуньте ему свой шаблон[/QUOTE]А подставить свой шаблон я могу в 1-10 компонентов но не 30-50 заданных.(Ну это примерно так для примера).