• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/urlpreview/htmldocument.php
  • Класс: BitrixMainUrlPreviewHtmlDocument
  • Вызов: HtmlDocument::setExtraField
public function setExtraField($fieldName, $fieldValue)
{
	if ($fieldName == 'FAVICON')
	{
		$this->metadata['EXTRA'][$fieldName] = $this->convertRelativeUriToAbsolute($fieldValue);
	}
	elseif ($fieldName == 'IMAGES')
	{
		if (is_array($fieldValue))
		{
			$this->metadata['EXTRA']['IMAGES'] = array();
			foreach($fieldValue as $image)
			{
				$image = $this->normalizeImageUrl($image);
				if ($image)
				{
					$this->metadata['EXTRA']['IMAGES'][] = $image;
				}

				if (count($this->metadata['EXTRA']['IMAGES']) >= self::MAX_IMAGES)
				{
					break;
				}
			}
		}
	}
	else
	{
		$this->metadata['EXTRA'][$fieldName] = $this->filterString($fieldValue);
	}
}