Blame view

frontend/views/blog/_article.php 2.88 KB
8c596f14   Alexey Boroda   -Blog data provid...
1
2
  <?php
      
575afef8   Alexey Boroda   -Blog half way done
3
      use artbox\core\helpers\ImageHelper;
34082b1e   Alexey Boroda   -Comments added
4
      use artbox\weblog\models\Article;
575afef8   Alexey Boroda   -Blog half way done
5
      use yii\helpers\Url;
34082b1e   Alexey Boroda   -Comments added
6
7
8
9
10
      
      /**
       * @var Article $model
       */
  ?>
8c596f14   Alexey Boroda   -Blog data provid...
11
  
34082b1e   Alexey Boroda   -Comments added
12
  <section class="post">
575afef8   Alexey Boroda   -Blog half way done
13
14
15
16
17
18
    <h2><a href="<?= Url::to(
            [
                'blog/article',
                'alias' => $model->lang->alias,
            ]
        ) ?>"><?= $model->lang->title ?></a></h2>
34082b1e   Alexey Boroda   -Comments added
19
20
    <div class="row">
      <div class="col-sm-6">
9f58b40c   Alexey Boroda   -Blog category fixed
21
          <?php foreach ($model->categories as $category) { ?>
59700e2c   Alexey Boroda   -Need to add comm...
22
23
24
            <p class="author-category"><a href="<?= Url::to(
                    [
                        'blog/category',
9f58b40c   Alexey Boroda   -Blog category fixed
25
                        'alias' => $category->lang->alias,
59700e2c   Alexey Boroda   -Need to add comm...
26
                    ]
9f58b40c   Alexey Boroda   -Blog category fixed
27
                ) ?>"><?= $category->lang->title ?></a>
59700e2c   Alexey Boroda   -Need to add comm...
28
29
30
31
            </p>
          <?php } ?>
          
          <?php if (!empty($model->tags)) {
99b10610   Eugeny Galkovskiy   Блог
32
              ?>
9f58b40c   Alexey Boroda   -Blog category fixed
33
            <div class="post-tags">
99b10610   Eugeny Galkovskiy   Блог
34
              <?php
59700e2c   Alexey Boroda   -Need to add comm...
35
36
              foreach ($model->tags as $tag) {
                  ?>
99b10610   Eugeny Galkovskiy   Блог
37
                <p class="post-tag"><a href="<?= Url::to(
59700e2c   Alexey Boroda   -Need to add comm...
38
39
40
41
42
43
                        [
                            'blog/tag',
                            'alias' => $tag->lang->alias,
                        ]
                    ) ?>"><?= $tag->lang->label ?></a></p>
              <?php }
99b10610   Eugeny Galkovskiy   Блог
44
              ?></div><?php
59700e2c   Alexey Boroda   -Need to add comm...
45
          } ?>
34082b1e   Alexey Boroda   -Comments added
46
47
48
      </div>
      <div class="col-sm-6">
        <p class="date-comments">
575afef8   Alexey Boroda   -Blog half way done
49
50
51
52
53
54
55
56
57
58
59
          <a href="<?= Url::to(
              [
                  'blog/article',
                  'alias' => $model->lang->alias,
              ]
          ) ?>"><i class="fa fa-calendar-o"></i><?= date('d M, Y', $model->created_at) ?></a>
          <a href="<?= Url::to(
              [
                  'blog/article',
                  'alias' => $model->lang->alias,
              ]
b433e560   Alexey Boroda   -Blog ready
60
          ) ?>"><i class="fa fa-comment-o"></i> <?php
9f58b40c   Alexey Boroda   -Blog category fixed
61
62
63
64
65
66
                  $count = $model->getCommentsCount();
                  if ($count) {
                      echo $count;
                  } else {
                      echo '0';
                  }
fc48eb62   Eugeny Galkovskiy   Отзывы
67
              ?> комментариев</a>
34082b1e   Alexey Boroda   -Comments added
68
69
70
71
        </p>
      </div>
    </div>
    <div class="image">
575afef8   Alexey Boroda   -Blog half way done
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
      <a href="<?= Url::to(
          [
              'blog/article',
              'alias' => $model->lang->alias,
          ]
      ) ?>">
          <?= ImageHelper::set(
              ( empty($model->image) ? \Yii::getAlias('@frontend/web/img/no-image.png') : $model->image->getPath() )
          )
                         ->resize(600, 300)
                         ->renderImage(
                             [
                                 'class' => 'img-responsive',
                                 'alt'   => $model->lang->title,
                             ]
                         ) ?>
34082b1e   Alexey Boroda   -Comments added
88
89
      </a>
    </div>
99b10610   Eugeny Galkovskiy   Блог
90
    <p class="intro"><?= \yii\helpers\StringHelper::truncate($model->lang->body_preview, 350) ?></p>
575afef8   Alexey Boroda   -Blog half way done
91
92
93
94
95
    <p class="read-more"><a href="<?= Url::to(
            [
                'blog/article',
                'alias' => $model->lang->alias,
            ]
99b10610   Eugeny Galkovskiy   Блог
96
        ) ?>" class="btn btn-template-main">Читать далее</a>
34082b1e   Alexey Boroda   -Comments added
97
98
    </p>
  </section>