component.php 1.02 KB
<?
use \Cpeople\Classes\Block;

if ($this->StartResultCache(COMPONENTS_CACHE_TTL))
{
    $arResult['ITEMS'] = Block\Getter::instance()
            ->setFilter(array('IBLOCK_ID' => IBLOCK_PROJECTS, 'ACTIVE' => 'Y', '!PROPERTY_COORDINATES' => false))
            ->setClassName('\SH\Entities\Project')
            ->get();

	//var_dump($arResult['ITEMS']);

    $arResult['REGIONS'] = Block\Getter::instance()
        ->setFilter(array('IBLOCK_ID' => IBLOCK_PROJECTS_REGION, 'ACTIVE' => 'Y', '!PROPERTY_COORDINATES' => false))
        ->setClassName('\SH\Entities\ProjectRegion')
        ->get();

    $this->SetResultCacheKeys(array());
    $this->IncludeComponentTemplate();
}

$APPLICATION->SetPageProperty('HIDE_CENTRING_WRAP', 'Y');
$APPLICATION->SetPageProperty('HIDE_PAGE_HEAD', 'Y');
$APPLICATION->SetPageProperty('CONTAINER_EXTRA_CLASS', '_full');
$APPLICATION->SetPageProperty('HIDE_FOOTER', 'Y');
// non fly header
$APPLICATION->SetPageProperty('CONTAINER_CLASS_TOP', '');
$APPLICATION->SetPageProperty('HEADER_CLASS_MAIN', ' _main');