• Модуль: seo
  • Путь к файлу: ~/bitrix/modules/seo/lib/conversionhandler.php
  • Класс: BitrixSeoConversionHandler
  • Вызов: ConversionHandler::onGetAttributeTypes
static function onGetAttributeTypes()
{
	return array(
		'seo_yandex_direct_source' => array(
			'MODULE'   => 'seo',
			'GROUP'    => 'source',
			'SORT'     => 5200, // must be before conversion_search_engine!
			'NAME'     => Loc::getMessage('SEO_CONVERSION_ATTRIBUTE_YANDEX_DIRECT_NAME'),
			'BG_COLOR' => '#4bbedb',
			'GET_VALUES' => function (array $ids)
			{
				$dbRes = YandexBannerTable::getList(array(
					'filter' => array("=XML_ID" => $ids),
					'select' => array("XML_ID", "NAME"),
					'order' => array('NAME' => 'ASC'),
				));

				$bannerList = array();
				while($banner = $dbRes->fetch())
				{
					$bannerList[$banner['XML_ID']] = array("NAME" => array($banner["NAME"]));
				}

				return $bannerList;
			},
			'SPLIT_BY' => 'seo_yandex_direct_source',
		),
	);
}