StyleImg::getSrcFromStyles

  1. Bitrix24 API (v. 23.675.0)
  2. landing
  3. StyleImg
  4. getSrcFromStyles
  • Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/node/styleimg.php
  • Класс: BitrixLandingNodeStyleImg
  • Вызов: StyleImg::getSrcFromStyles
static function getSrcFromStyles(array $styles, string $resolution): ?string
{
	if (array_key_exists($resolution, self::STYLES_VARIABLES_WITH_FILES))
	{
		foreach (self::STYLES_VARIABLES_WITH_FILES[$resolution] as $var => $pattern)
		{
			$matches = [];
			if (
				$styles[$var]
				&& preg_match(self::STYLES_URL_REGEXP, $styles[$var], $matches)
				&& $matches[1]
			)
			{
				return Manager::getUrlFromFile($matches[1]);
			}
		}
	}

	return null;
}

Добавить комментарий