<?php use VV\Articles as NSArticles; $articleMapper = new NSArticles\ArticleMapper(); if (isset($arParams["template"])) { $arResult["template"] = $arParams["template"]; } else { $arResult["template"] = "news_page"; } if ($arResult["template"] == "aside_news") { $news = $articleMapper->getByIblockID(3, array('pageSize' => 2)); } else { $news = $articleMapper->getByIblockID(3, array('pageSize' => 20)); } $arResult['news'] = $news;
<?php if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) { die; } use VV\Articles as NSArticles; $articleMapper = new NSArticles\ArticleMapper(); // Статья на главной (о компании) $article = $articleMapper->getByIblockID(4, array('pageSize' => 1)); if (current($article) instanceof NSArticles\Article) { $article = current($article); } else { $article = new NSArticles\Article(); } $arResult['article'] = $article; // Блок наши работы //$ourWorksArticles = $articleMapper->getByIblockID(2, array('pageSize' => 15)); $ourWorksArticles = $articleMapper->GetCompanyWorkFromEachSection(); if (!is_array($ourWorksArticles)) { $ourWorksArticles = array(); } $arResult['ourWorksArticle'] = $ourWorksArticles;
<?php use VV\Articles as NSArticles; $articleMapper = new NSArticles\ArticleMapper(); $workSectionId = $arParams["WORK_SECTION_ID"] ? $arParams["WORK_SECTION_ID"] : null; $ourWorksArticles = $articleMapper->getByIblockID(2, array('pageSize' => 10), $workSectionId); if (!current($ourWorksArticles) instanceof NSArticles\Article) { $ourWorksArticles = array(new NSArticles\Article()); } $arResult['ourWorksArticles'] = $ourWorksArticles;