• Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/hook/page/settings.php
  • Класс: BitrixLandingHookPageSettings
  • Вызов: Settings::getCodesValues
static function getCodesValues()
{
	static $codes = array();

	if (!empty($codes))
	{
		return $codes;
	}

	if (ModuleManager::isModuleInstalled('catalog'))
	{
		$codes = array(
			'' => array(
				'IBLOCK_ID', 'SECTION_ID'
			),
			'VIEW' => array(
				'HIDE_NOT_AVAILABLE', 'HIDE_NOT_AVAILABLE_OFFERS', 'PRODUCT_SUBSCRIPTION',
				'USE_PRODUCT_QUANTITY', 'DISPLAY_COMPARE', 'CART_POSITION'
			),
			'PRICE' => array(
				'PRICE_CODE', 'USE_PRICE_COUNT', 'SHOW_PRICE_COUNT', 'CURRENCY_ID',
				'PRICE_VAT_INCLUDE', 'SHOW_OLD_PRICE', 'SHOW_DISCOUNT_PERCENT'
			),
			'ANAL' => array(
				'USE_ENHANCED_ECOMMERCE', 'DATA_LAYER_NAME', 'BRAND_PROPERTY'
			)
		);
	}
	else
	{
		$codes = array(
			'' => array(
				'IBLOCK_ID', 'SECTION_ID'
			)
		);
	}

	return $codes;
}