params['breadcrumbs'] = [ [ "text"=>"НОВОСТИ", "url"=>"/news" ] ]; if($topic instanceof NewsTopic){ $this->params['breadcrumbs'][] = [ "text"=>$topic->title, "url"=>$topic->url ]; } ?>
cache->getOrSet("archive_rubrics-{$topic->id}",function () use($topic){ return \yii\widgets\ListView::widget([ "dataProvider" => new \yii\data\ActiveDataProvider([ "query"=>NewsTopic::find()->andWhere(["show"=>"Y","active"=>1])->orderBy(["order"=>SORT_DESC]), "pagination" =>[ "pageSize"=>0 ], ]), 'options' => [ 'tag' => "ul", 'class' => 'list-wrapper', 'id' => 'list-wrapper', ], "itemOptions"=>[ "tag"=>"li" ], "itemView" => function($model) use($topic) {return \yii\helpers\Html::a($model->title,["news/{$model->url}"],['class'=>$model->id==$topic->id?"active":""]);}, "layout" => "{items}" ]); },600); ?>
render("/layouts/breadcrumbs")?> render("archive/filters")?> cache->getOrSet("archive_news-{$topic->id}",function () use($news_query){ return \yii\widgets\ListView::widget([ "dataProvider" => new \yii\data\ActiveDataProvider([ "query"=>$news_query, "pagination" =>[ "pageSize"=>20 ], ]), 'options' => [ 'tag' => "ul", 'class' => 'list-wrapper', 'id' => 'list-wrapper', ], "itemOptions"=>[ "tag"=>"li" ], "itemView" => "archive/_archive_item", "layout" => "{items}{pager}" ]); },1); ?>