• Модуль: salescenter
  • Путь к файлу: ~/bitrix/modules/salescenter/lib/integration/landingmanager.php
  • Класс: BitrixSalesCenterIntegrationLandingManager
  • Вызов: LandingManager::getLandingUrlPreviewData
public function getLandingUrlPreviewData($landingId)
{
	$landing = $this->getLanding($landingId, true);
	if($landing)
	{
		$title = $this->getAdditionalFieldValue($landing['additionalFields']['METAOG_TITLE']);
		if(!$title)
		{
			$title = $landing['TITLE'];
		}
		$description = $this->getAdditionalFieldValue($landing['additionalFields']['METAOG_DESCRIPTION']);
		if(!$description)
		{
			$description = $landing['DESCRIPTION'];
		}
		return [
			'title' => $title,
			'description' => $description,
			'image' => $this->getAdditionalFieldValue($landing['additionalFields']['METAOG_IMAGE']),
		];
	}

	return null;
}