component.php 588 Bytes
<?
use \Cpeople\Classes\Block;

$arParams['PAGE_COUNT'] = 6;

if ($this->StartResultCache(COMPONENTS_CACHE_TTL))
{
    $arResult['ITEMS'] = Block\Getter::instance()
        ->setFilter(array('IBLOCK_ID' => IBLOCK_PROJECTS, 'ACTIVE' => 'Y', 'PROPERTY_HIDE_IN_LIST' => false))
        ->setOrder(array('SORT' => 'ASC', 'ACTIVE_FROM' => 'DESC', 'ID' => 'DESC'))
        ->setClassName('\SH\Entities\Project')
        ->setNavStartParams(array('nTopCount' => $arParams['PAGE_COUNT']))
        ->get();

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