• Модуль: documentgenerator
  • Путь к файлу: ~/bitrix/modules/documentgenerator/lib/components/viewcomponent.php
  • Класс: BitrixDocumentGeneratorComponentsViewComponent
  • Вызов: ViewComponent::onPrepareComponentParams
public function onPrepareComponentParams($arParams)
{
	$arParams = parent::onPrepareComponentParams($arParams);
	if(!$arParams['VALUES'])
	{
		$arParams['VALUES'] = [];
	}

	if(!isset($arParams['IS_SLIDER']))
	{
		$request = Application::getInstance()->getContext()->getRequest();
		$arParams['IS_SLIDER'] = false;
		if($request->get('IFRAME') === 'Y')
		{
			$arParams['IS_SLIDER'] = true;
		}
	}

	if(isset($arParams['DOCUMENT_ID']))
	{
		$arParams['DOCUMENT_ID'] = intval($arParams['DOCUMENT_ID']);
	}
	if(isset($arParams['TEMPLATE_ID']))
	{
		$arParams['TEMPLATE_ID'] = intval($arParams['TEMPLATE_ID']);
	}

	return $arParams;
}