registerMetaTag([ 'name' => 'robots', 'content' => 'noindex, nofollow', ]); AppAsset::register($this); /** * @var Page[] $pages */ $pages = Page::find() ->joinWith('lang', true, 'INNER JOIN') ->where([ 'in_menu' => true ]) ->orderBy([ 'id' => SORT_DESC ]) ->all(); $pages_items = []; foreach($pages as $page) { $pages_items[] = [ 'label' => $page->lang->title, 'url' => [ 'site/page', 'id' => $page->id, ], ]; } /** * @var TaxGroup $purposes */ $purposes = TaxGroup::find() ->where([ 'tax_group.tax_group_id' => 5, 'level' => 0, ]) ->with([ 'options' => function($query) { /** * @var ActiveQuery $query */ $query->orderBy([ 'sort' => SORT_ASC ]) ->with('lang'); }, ]) ->one(); $submenu_items = []; foreach($purposes->options as $option) { $submenu_items[] = [ 'label' => $option->lang->value, 'url' => [ 'filter/purpose', 'id' => $option->tax_option_id, ], ]; } $menu_items = [ [ 'label' => Yii::t('app', 'Контрактные продукты'), 'url' => '#', 'items' => $submenu_items, ], [ 'label' => Yii::t('app', 'Галерея объектов'), 'url' => [ '/project' ], ], [ 'label' => Yii::t('app', 'Статьи'), 'url' => [ '/article' ], ], [ 'label' => Yii::t('app', 'Контакты'), 'url' => [ 'site/contact' ], ], ]; array_splice($menu_items, 1, 0, $pages_items); ?> beginPage() ?>
= Html::csrfMetaTags() ?>