view.php 6.4 KB
<?php
    use common\models\Objectkb;
    use yii\helpers\Url;
    use artbox\core\components\SeoComponent;
    
    /**
     * User: timur
     * Date: 25.01.18
     * Time: 23:46
     *
     * @var Objectkb $object
     * @var SeoComponent $seo
     */
    
    $seo = Yii::$app->get('seo');
    
    $this->params[ 'h1' ] = $seo->h1;
    
    $this->params[ 'breadcrumbs' ][] = [
        'label' => \Yii::t('app', 'menu-objects'),
        'url'   => Url::toRoute([ 'object/index' ]),
    ];
    $this->params[ 'breadcrumbs' ][] = \Yii::t('app', 'object_obj_page');

?>

<div class="container object-view" style="margin-top: 25px;">
    <section class="no-mb">
        <div class="row">
            <div class="col-md-12 lead">
                <p><?= $object->lang->upper_text ?></p>
            </div>
        </div>
    </section>
    
    <section class="no-mb object-slider">
        <?php
            $slideItems = [];
            foreach ($object->slider->slides as $index => $slide) {
                if (isset($slide->lang->image)) {
                    $photoNum = $index + 1;
                    $slideItems[] = $slide->lang->image->getImg(
                        [
                            'alt' => $object->lang->alias->h1 . " " . \Yii::t('app', "Photo") . " $photoNum",
                        ]
                    );
                }
            }
            echo \common\models\Carousel::widget(
                [
                    'items' => $slideItems,
                ]
            );
        ?>
    </section>
    
    <section class="margin-top: 30px;">
        <div class="row portfolio-project">
            <div class="col-md-12">
                <div class="heading">
                    <h3><?= \Yii::t('app', 'object_about') ?></h3>
                </div>
                
                <p>
                    <?= $object->lang->about_object_text ?>
                </p>
            
            </div>
            <!--            <div class="col-md-4 project-more">-->
            <!--                <div class="heading">-->
            <!--                    <h3>Дополнительно</h3>-->
            <!--                </div>-->
            <!--                <h4>КЛИЕНТАМ</h4>-->
            <!--                <p>Нет ограничений по возрасту</p>-->
            <!--                <h4>ЦЕНА</h4>-->
            <!--                <p>В стоимость включен визажист и стилист</p>-->
            <!--                <h4>ОБОРУДОВАНИЕ</h4>-->
            <!--                <p>Canon Mark 5d</p>-->
            <!--                <h4>СТИЛЬ ФОТО</h4>-->
            <!--                <p>Глянец, fashion, гранж, стандарт</p>-->
            <!--            </div>-->
        </div>
    </section>
</div>

<div id="get-it">
    <div class="container">
        <div class="row">
            <div class="col-md-8 col-sm-12 text-left">
                <h3><?= \Yii::t('app', 'object_wants') ?></h3>
            </div>
            <div class="col-md-4 col-sm-12">
                <a href="#" class="btn btn-template-transparent-primary" data-toggle="modal" data-target="#calculate-modal"><?= \Yii::t(
                        'app',
                        'object_counts'
                    ) ?></a>
            </div>
        </div>
    </div>
</div>
<div class="container object-view">
    <section style="margin-top: 40px;">
        <div class="row portfolio">
            
            <div class="col-md-12">
                <div class="heading">
                    <h3><?= \Yii::t('app', 'object_seemore') ?></h3>
                </div>
            </div>
            
            <?php
                
                $objects = Objectkb::find()
                                   ->where([ 'status' => true ])
                                   ->with("lang.alias")
                                   ->with("image")
                                   ->all();
                
                foreach ($objects as $object) {
                    
                    ?>
                    
                    <div class="col-sm-6 col-md-3">
                        <div class="box-image">
                            <div class="image">
                                <?= $object->image->getImg([ 'class' => "img-responsive" ]) ?>
                                <!--                                <img src="img/portfolio-1.jpg" alt="" class="img-responsive">-->
                            </div>
                            <div class="bg"></div>
                            <div class="name">
                                <h3>
                                    <a
                                        href="<?= Url::toRoute(
                                            [
                                                'object/view',
                                                'alias' => $object->lang->alias,
                                            ]
                                        ) ?>" class="object_main_title"
                                    >
                                        <span class="main_omt"><?= $object->lang->object_name ?></span>
                                        <span class="sec_omt"><?= $object->lang->object_name ?></span>
                                    </a>
                                </h3>
                            </div>
                            <div class="text">
                                <p class="buttons">
                                    <a
                                        href="<?= Url::toRoute(
                                            [
                                                'object/view',
                                                'alias' => $object->lang->alias,
                                            ]
                                        ) ?>"
                                        class="btn btn-template-transparent-primary"
                                    >
                                        <?= \Yii::t('app', 'object_watch') ?>
                                    </a>
                                </p>
                            </div>
                        </div>
                        <!-- /.box-image -->
                    
                    </div>
                    
                    <?php
                    
                }
            
            ?>
        
        </div>
    </section>
</div>