• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/componenthelper.php
  • Класс: BitrixSocialnetworkComponentHelper
  • Вызов: ComponentHelper::getUrlPreviewContent
static function getUrlPreviewContent($uf, $params = array())
{
	global $APPLICATION;
	$res = false;

	if ($uf["USER_TYPE"]["USER_TYPE_ID"] !== 'url_preview')
	{
		return $res;
	}

	ob_start();

	$APPLICATION->includeComponent(
		"bitrix:system.field.view",
		$uf["USER_TYPE"]["USER_TYPE_ID"],
		array(
			"LAZYLOAD" => (isset($params["LAZYLOAD"]) && $params["LAZYLOAD"] === "Y" ? "Y" : "N"),
			"MOBILE" => (isset($params["MOBILE"]) && $params["MOBILE"] === "Y" ? "Y" : "N"),
			"arUserField" => $uf,
			"arAddField" => array(
				"NAME_TEMPLATE" => ($params["NAME_TEMPLATE"] ?? false),
				"PATH_TO_USER" => ($params["PATH_TO_USER"] ?? '')
			)
		), null, array("HIDE_ICONS"=>"Y")
	);

	$res = ob_get_clean();

	return $res;
}