* */ /** * Обработка блока с рейтингом блогов * * @package application.blocks * @since 1.0 */ class BlockBlogs extends Block { /** * Запуск обработки */ public function Exec() { /** * Получаем список блогов */ if ($aResult = $this->Blog_GetBlogsRating(1, Config::Get('block.blogs.row'))) { $aBlogs = $aResult['collection']; $oViewer = $this->Viewer_GetLocalViewer(); $oViewer->Assign('aBlogs', $aBlogs); /** * Формируем результат в виде шаблона и возвращаем */ $sTextResult = $oViewer->Fetch("components/blog/blocks/blogs-top.tpl"); $this->Viewer_Assign('sBlogsTop', $sTextResult); } $this->SetTemplate('components/blog/blocks/block.blogs.tpl'); } }