Лента новостей controller->action->id!="index") echo $this->render("@app/views/_etc/banners/desktopLentBannerVideo"); ?>
cache->getOrSet("main_page_lenta_".(Yii::$app->deviceDetect->isMobile() ?"desktop":"mobile").Yii::$app->controller->action->id.$keyadd,function () { $lenta = "
"; /* // Фиксированные новости или банера в верху ленты ## пример "День поля" */ /* $lenta .= '

День Сибирского поля
28-29 июня

'; */ $index = 0; foreach (News::findFilter()->andWhere(["(flags & 1)"=>0])->limit(70)->all() as $model){ $index++; $lenta.= \yii\helpers\Html::tag('div',$this->render('_item_right',["model"=>$model, "index"=>$index])) ; if($index==3) $lenta.=$this->render("@app/views/_etc/banners/mobileMainPageLentBanner"); if($index==10 && Yii::$app->controller->action->id!="index") $lenta.=$this->render("@app/views/_etc/banners/desktopLentBanner"); if($index==20 && Yii::$app->controller->action->id!="index") $lenta.=$this->render("@app/views/_etc/banners/desktopLent20Banner"); if($index>20 && ($index % 10)==0 && Yii::$app->controller->action->id!="index" ) $lenta.=$this->render("@app/views/_etc/banners/desktopLent20Banner",["index"=>$index]); } $lenta.="
"; return $lenta; },News::$keysCache['main_page_lenta']); ?>
Все новости