Example #1
0
$app = Yii::$app;
?>

<?php 
Pjax::begin();
?>

<article id="gallery" class="page-block page-block_height_auto">
    <h2 class="page-block__title color-scheme-5"> Каталог мягкой мебели </h2>
    <hr />
    <div class="color-scheme-3 page-block__body page-block_height_auto__body page-block__body_padding">
        <div class="container gallery">
            <div class="gallery__aside">
                <div class="gallery__logo">  </div>
                <?php 
$items = MenuHelper::prepareMenu($groups, 'site/index', 'group');
if (!$app->request->getQueryParam('group')) {
    $items[0]['active'] = true;
}
echo Menu::widget(['items' => $items, 'options' => ['class' => 'gallery__menu'], 'activeCssClass' => 'gallery__menu-layout_active', 'itemOptions' => ['class' => 'gallery__menu-layout'], 'linkTemplate' => '<a href="{url}" class="gallery__menu-link">{label}</a>']);
?>
            </div>
            <div class="gallery__body">
                <a href="#" data-scroll-vector="-1" class="gallery__body-controls gallery__body-controls_up"></a>
                <a href="#" data-scroll-vector="1" class="gallery__body-controls gallery__body-controls_down"></a>
                <div class="gallery__body-layout">
                    <?php 
$app->imageFilter->setThumbnailSettings(['mode' => 'inset', 'width' => 250, 'height' => 200]);
foreach ($products as $product) {
    $filename = basename($product->image->filePath);
    $filteredImages = $app->imageFilter->filterImages([$filename]);
 public function __construct(MenuHelper $menu_items)
 {
     $this->menu_items = $menu_items->generate();
 }