@@ 34-115 (lines=82) @@ | ||
31 | <?php endif ?> |
|
32 | </header> |
|
33 | ||
34 | <?php if ($posts): ?> |
|
35 | <?php foreach ($posts as $post) : ?> |
|
36 | <article class="hentry"> |
|
37 | <header class="entry-header"> |
|
38 | <h2 class="entry-title"><?= Html::a(Html::encode($post->title), $post->url) ?></h2> |
|
39 | ||
40 | <?php $updated = new \DateTime($post->modified, new DateTimeZone(Yii::$app->timeZone)) ?> |
|
41 | <div class="entry-meta"> |
|
42 | <span class="entry-date"> |
|
43 | <a rel="bookmark" href="<?= $post->url ?>"> |
|
44 | <time datetime="<?= $updated->format('c') ?>" class="entry-date"> |
|
45 | <?= Yii::$app->formatter->asDate($post->date) ?> |
|
46 | </time> |
|
47 | </a> |
|
48 | </span> |
|
49 | <span class="byline"> |
|
50 | <span class="author vcard"> |
|
51 | <a rel="author" href="<?= $post->postAuthor->url ?>" |
|
52 | class="url fn"><?= $post->postAuthor->display_name ?> |
|
53 | </a> |
|
54 | </span> |
|
55 | </span> |
|
56 | <span class="comments-link"> |
|
57 | <a title="<?= Yii::t( |
|
58 | 'writesdown', 'Comment on {post}', |
|
59 | ['post' => $post->title] |
|
60 | ) ?>" href="<?= $post->url ?>#respond"><?= Yii::t('writesdown', 'Leave a comment') ?></a> |
|
61 | </span> |
|
62 | </div> |
|
63 | </header> |
|
64 | ||
65 | <div class="media"> |
|
66 | <?php $image = $post->getMedia()->where(['like', 'mime_type', 'image/'])->one() ?> |
|
67 | ||
68 | <?php if ($image): ?> |
|
69 | <?= Html::a($image->getThumbnail( |
|
70 | 'thumbnail', |
|
71 | ['class' => 'post-thumbnail']), $post->url, |
|
72 | ['class' => 'media-left entry-thumbnail'] |
|
73 | ) ?> |
|
74 | <?php endif ?> |
|
75 | ||
76 | <div class="media-body"> |
|
77 | <p class="entry-summary"> |
|
78 | <?= $post->excerpt ?>... |
|
79 | ||
80 | </p> |
|
81 | <footer class="footer-meta"> |
|
82 | <?php $tags = $post->getTerms() |
|
83 | ->innerJoinWith([ |
|
84 | 'taxonomy' => function ($query) { |
|
85 | /** @var $query \yii\db\ActiveQuery */ |
|
86 | return $query->from(['taxonomy' => Taxonomy::tableName()]); |
|
87 | }, |
|
88 | ]) |
|
89 | ->where(['taxonomy.name' => 'tag']) |
|
90 | ->all() ?> |
|
91 | ||
92 | <?php if ($tags): ?> |
|
93 | <h3> |
|
94 | <?php foreach ($tags as $tag): ?> |
|
95 | <?= Html::a($tag->name, $tag->url, ['class' => 'badge']) . "\n" ?> |
|
96 | <?php endforeach ?> |
|
97 | </h3> |
|
98 | <?php endif ?> |
|
99 | ||
100 | </footer> |
|
101 | </div> |
|
102 | </div> |
|
103 | </article> |
|
104 | <?php endforeach ?> |
|
105 | <nav id="archive-pagination"> |
|
106 | <?= LinkPager::widget([ |
|
107 | 'pagination' => $pages, |
|
108 | 'activePageCssClass' => 'active', |
|
109 | 'disabledPageCssClass' => 'disabled', |
|
110 | 'options' => ['class' => 'pagination'], |
|
111 | ]); |
|
112 | ?> |
|
113 | </nav> |
|
114 | <?php endif ?> |
|
115 | ||
116 | </div> |
|
117 |
@@ 25-106 (lines=82) @@ | ||
22 | ?> |
|
23 | <div class="archive site-index"> |
|
24 | ||
25 | <?php if ($posts): ?> |
|
26 | <?php foreach ($posts as $post) : ?> |
|
27 | <article class="hentry"> |
|
28 | <header class="entry-header"> |
|
29 | <h2 class="entry-title"><?= Html::a(Html::encode($post->title), $post->url) ?></h2> |
|
30 | ||
31 | <?php $updated = new \DateTime($post->modified, new DateTimeZone(Yii::$app->timeZone)) ?> |
|
32 | <div class="entry-meta"> |
|
33 | <span class="entry-date"> |
|
34 | <a rel="bookmark" href="<?= $post->url ?>"> |
|
35 | <time datetime="<?= $updated->format('c') ?>" class="entry-date"> |
|
36 | <?= Yii::$app->formatter->asDate($post->date) ?> |
|
37 | </time> |
|
38 | </a> |
|
39 | </span> |
|
40 | <span class="byline"> |
|
41 | <span class="author vcard"> |
|
42 | <a rel="author" href="<?= $post->postAuthor->url ?>" |
|
43 | class="url fn"><?= $post->postAuthor->display_name ?> |
|
44 | </a> |
|
45 | </span> |
|
46 | </span> |
|
47 | <span class="comments-link"> |
|
48 | <a title="<?= Yii::t( |
|
49 | 'writesdown', 'Comment on {post}', |
|
50 | ['post' => $post->title]) |
|
51 | ?>" href="<?= $post->url ?>#respond"><?= Yii::t('writesdown', 'Leave a comment') ?></a> |
|
52 | </span> |
|
53 | </div> |
|
54 | </header> |
|
55 | ||
56 | <div class="media"> |
|
57 | <?php $image = $post->getMedia()->where(['like', 'mime_type', 'image/'])->one() ?> |
|
58 | ||
59 | <?php if ($image): ?> |
|
60 | <?= Html::a($image->getThumbnail( |
|
61 | 'thumbnail', |
|
62 | ['class' => 'post-thumbnail']), $post->url, |
|
63 | ['class' => 'media-left entry-thumbnail'] |
|
64 | ) ?> |
|
65 | <?php endif ?> |
|
66 | ||
67 | <div class="media-body"> |
|
68 | <p class="entry-summary"> |
|
69 | <?= $post->excerpt ?>... |
|
70 | ||
71 | </p> |
|
72 | <footer class="footer-meta"> |
|
73 | <?php $tags = $post->getTerms() |
|
74 | ->innerJoinWith([ |
|
75 | 'taxonomy' => function ($query) { |
|
76 | /** @var $query \yii\db\ActiveQuery */ |
|
77 | return $query->from(['taxonomy' => Taxonomy::tableName()]); |
|
78 | }, |
|
79 | ]) |
|
80 | ->where(['taxonomy.name' => 'tag']) |
|
81 | ->all() ?> |
|
82 | ||
83 | <?php if ($tags): ?> |
|
84 | <h3> |
|
85 | <?php foreach ($tags as $tag): ?> |
|
86 | <?= Html::a($tag->name, $tag->url, ['class' => 'badge']) . "\n" ?> |
|
87 | <?php endforeach ?> |
|
88 | </h3> |
|
89 | <?php endif ?> |
|
90 | ||
91 | </footer> |
|
92 | </div> |
|
93 | </div> |
|
94 | </article> |
|
95 | <?php endforeach ?> |
|
96 | <nav id="archive-pagination"> |
|
97 | <?= LinkPager::widget([ |
|
98 | 'pagination' => $pages, |
|
99 | 'activePageCssClass' => 'active', |
|
100 | 'disabledPageCssClass' => 'disabled', |
|
101 | 'options' => ['class' => 'pagination'], |
|
102 | ]); |
|
103 | ?> |
|
104 | </nav> |
|
105 | <?php endif ?> |
|
106 | ||
107 | </div> |
|
108 |
@@ 34-119 (lines=86) @@ | ||
31 | <h1><?= Html::encode(Yii::t('writesdown', 'Search Result: {s}', ['s' => $s])) ?></h1> |
|
32 | ||
33 | </header> |
|
34 | <?php if ($posts): ?> |
|
35 | <?php foreach ($posts as $post): ?> |
|
36 | <article class="hentry"> |
|
37 | <header class="entry-header"> |
|
38 | <h2 class="entry-title"><?= Html::a(Html::encode($post->title), $post->url) ?></h2> |
|
39 | ||
40 | <?php $updated = new \DateTime($post->modified, new DateTimeZone(Yii::$app->timeZone)) ?> |
|
41 | <div class="entry-meta"> |
|
42 | <span class="entry-date"> |
|
43 | <a rel="bookmark" href="<?= $post->url ?>"> |
|
44 | <time datetime="<?= $updated->format('c') ?>" class="entry-date"> |
|
45 | <?= Yii::$app->formatter->asDate($post->date) ?> |
|
46 | </time> |
|
47 | </a> |
|
48 | </span> |
|
49 | <span class="byline"> |
|
50 | <span class="author vcard"> |
|
51 | <a rel="author" href="<?= $post->postAuthor->url ?>" |
|
52 | class="url fn"><?= $post->postAuthor->display_name ?> |
|
53 | </a> |
|
54 | </span> |
|
55 | </span> |
|
56 | <span class="comments-link"> |
|
57 | <a title="<?= Yii::t( |
|
58 | 'writesdown', |
|
59 | 'Comment on {post}', |
|
60 | ['post' => $post->title] |
|
61 | ) ?>" href="<?= $post->url ?>#respond"><?= Yii::t('writesdown', 'Leave a comment') ?></a> |
|
62 | </span> |
|
63 | </div> |
|
64 | </header> |
|
65 | ||
66 | <div class="media"> |
|
67 | <?php $image = $post->getMedia()->where(['like', 'mime_type', 'image/'])->one() ?> |
|
68 | ||
69 | <?php if ($image): ?> |
|
70 | <?= Html::a($image->getThumbnail( |
|
71 | 'thumbnail', |
|
72 | ['class' => 'post-thumbnail']), |
|
73 | $post->url, |
|
74 | ['class' => 'media-left entry-thumbnail'] |
|
75 | ) ?> |
|
76 | <?php endif ?> |
|
77 | ||
78 | <div class="media-body"> |
|
79 | <p class="entry-summary"> |
|
80 | <?= $post->excerpt ?>... |
|
81 | ||
82 | </p> |
|
83 | <footer class="footer-meta"> |
|
84 | <?php $tags = $post->getTerms() |
|
85 | ->innerJoinWith([ |
|
86 | 'taxonomy' => function ($query) { |
|
87 | /** @var $query \yii\db\ActiveQuery */ |
|
88 | return $query->from(['taxonomy' => Taxonomy::tableName()]); |
|
89 | }, |
|
90 | ]) |
|
91 | ->where(['taxonomy.name' => 'tag']) |
|
92 | ->all() ?> |
|
93 | ||
94 | <?php if ($tags): ?> |
|
95 | <h3> |
|
96 | <?php foreach ($tags as $tag): ?> |
|
97 | <?= Html::a($tag->name, $tag->url, ['class' => 'badge']) . "\n" ?> |
|
98 | <?php endforeach ?> |
|
99 | </h3> |
|
100 | <?php endif ?> |
|
101 | ||
102 | </footer> |
|
103 | </div> |
|
104 | </div> |
|
105 | </article> |
|
106 | <?php endforeach ?> |
|
107 | <nav id="archive-pagination"> |
|
108 | <?= LinkPager::widget([ |
|
109 | 'pagination' => $pages, |
|
110 | 'activePageCssClass' => 'active', |
|
111 | 'disabledPageCssClass' => 'disabled', |
|
112 | 'options' => [ |
|
113 | 'class' => 'pagination', |
|
114 | ], |
|
115 | ]); |
|
116 | ?> |
|
117 | </nav> |
|
118 | <?php endif ?> |
|
119 | ||
120 | </div> |
|
121 |
@@ 34-116 (lines=83) @@ | ||
31 | <?php endif ?> |
|
32 | </header> |
|
33 | ||
34 | <?php if ($posts): ?> |
|
35 | <?php foreach ($posts as $post) : ?> |
|
36 | <article class="hentry"> |
|
37 | <header class="entry-header"> |
|
38 | <h2 class="entry-title"><?= Html::a(Html::encode($post->title), $post->url) ?></h2> |
|
39 | ||
40 | <?php $updated = new \DateTime($post->modified, new DateTimeZone(Yii::$app->timeZone)) ?> |
|
41 | <div class="entry-meta"> |
|
42 | <span class="entry-date"> |
|
43 | <a rel="bookmark" href="<?= $post->url ?>"> |
|
44 | <time datetime="<?= $updated->format('c') ?>" class="entry-date"> |
|
45 | <?= Yii::$app->formatter->asDate($post->date) ?> |
|
46 | </time> |
|
47 | </a> |
|
48 | </span> |
|
49 | <span class="byline"> |
|
50 | <span class="author vcard"> |
|
51 | <a rel="author" href="<?= $post->postAuthor->url ?>" |
|
52 | class="url fn"><?= $post->postAuthor->display_name ?> |
|
53 | </a> |
|
54 | </span> |
|
55 | </span> |
|
56 | <span class="comments-link"> |
|
57 | <a title="<?= Yii::t( |
|
58 | 'writesdown', |
|
59 | 'Comment on {post}', |
|
60 | ['post' => $post->title] |
|
61 | ) ?>" href="<?= $post->url ?>#respond"><?= Yii::t('writesdown', 'Leave a comment') ?></a> |
|
62 | </span> |
|
63 | </div> |
|
64 | </header> |
|
65 | ||
66 | <div class="media"> |
|
67 | <?php $image = $post->getMedia()->where(['like', 'mime_type', 'image/'])->one() ?> |
|
68 | ||
69 | <?php if ($image): ?> |
|
70 | <?= Html::a($image->getThumbnail( |
|
71 | 'thumbnail', |
|
72 | ['class' => 'post-thumbnail']), |
|
73 | $post->url, ['class' => 'media-left entry-thumbnail'] |
|
74 | ) ?> |
|
75 | <?php endif ?> |
|
76 | ||
77 | <div class="media-body"> |
|
78 | <p class="entry-summary"> |
|
79 | <?= $post->excerpt ?>... |
|
80 | ||
81 | </p> |
|
82 | <footer class="footer-meta"> |
|
83 | <?php $tags = $post->getTerms() |
|
84 | ->innerJoinWith([ |
|
85 | 'taxonomy' => function ($query) { |
|
86 | /** @var $query \yii\db\ActiveQuery */ |
|
87 | return $query->from(['taxonomy' => Taxonomy::tableName()]); |
|
88 | }, |
|
89 | ]) |
|
90 | ->where(['taxonomy.name' => 'tag']) |
|
91 | ->all() ?> |
|
92 | ||
93 | <?php if ($tags): ?> |
|
94 | <h3> |
|
95 | <?php foreach ($tags as $tag): ?> |
|
96 | <?= Html::a($tag->name, $tag->url, ['class' => 'badge']) . "\n" ?> |
|
97 | <?php endforeach ?> |
|
98 | </h3> |
|
99 | <?php endif ?> |
|
100 | ||
101 | </footer> |
|
102 | </div> |
|
103 | </div> |
|
104 | </article> |
|
105 | <?php endforeach ?> |
|
106 | <nav id="archive-pagination"> |
|
107 | <?= LinkPager::widget([ |
|
108 | 'pagination' => $pages, |
|
109 | 'activePageCssClass' => 'active', |
|
110 | 'disabledPageCssClass' => 'disabled', |
|
111 | 'options' => ['class' => 'pagination'], |
|
112 | ]); |
|
113 | ?> |
|
114 | </nav> |
|
115 | <?php endif ?> |
|
116 | ||
117 | </div> |
|
118 |
@@ 34-116 (lines=83) @@ | ||
31 | <?php endif ?> |
|
32 | </header> |
|
33 | ||
34 | <?php if ($posts): ?> |
|
35 | <?php foreach ($posts as $post) : ?> |
|
36 | <article class="hentry"> |
|
37 | <header class="entry-header"> |
|
38 | <h2 class="entry-title"><?= Html::a(Html::encode($post->title), $post->url) ?></h2> |
|
39 | ||
40 | <?php $updated = new \DateTime($post->modified, new DateTimeZone(Yii::$app->timeZone)) ?> |
|
41 | <div class="entry-meta"> |
|
42 | <span class="entry-date"> |
|
43 | <a rel="bookmark" href="<?= $post->url ?>"> |
|
44 | <time datetime="<?= $updated->format('c') ?>" class="entry-date"> |
|
45 | <?= Yii::$app->formatter->asDate($post->date) ?> |
|
46 | </time> |
|
47 | </a> |
|
48 | </span> |
|
49 | <span class="byline"> |
|
50 | <span class="author vcard"> |
|
51 | <a rel="author" href="<?= $post->postAuthor->url ?>" |
|
52 | class="url fn"><?= $post->postAuthor->display_name ?> |
|
53 | </a> |
|
54 | </span> |
|
55 | </span> |
|
56 | <span class="comments-link"> |
|
57 | <a title="<?= Yii::t( |
|
58 | 'writesdown', |
|
59 | 'Comment on {post}', |
|
60 | ['post' => $post->title] |
|
61 | ) ?>" href="<?= $post->url ?>#respond"><?= Yii::t('writesdown', 'Leave a comment') ?></a> |
|
62 | </span> |
|
63 | </div> |
|
64 | </header> |
|
65 | ||
66 | <div class="media"> |
|
67 | <?php $image = $post->getMedia()->where(['like', 'mime_type', 'image/'])->one() ?> |
|
68 | ||
69 | <?php if ($image): ?> |
|
70 | <?= Html::a($image->getThumbnail( |
|
71 | 'thumbnail', |
|
72 | ['class' => 'post-thumbnail']), |
|
73 | $post->url, ['class' => 'media-left entry-thumbnail'] |
|
74 | ) ?> |
|
75 | <?php endif ?> |
|
76 | ||
77 | <div class="media-body"> |
|
78 | <p class="entry-summary"> |
|
79 | <?= $post->excerpt ?>... |
|
80 | ||
81 | </p> |
|
82 | <footer class="footer-meta"> |
|
83 | <?php $tags = $post->getTerms() |
|
84 | ->innerJoinWith([ |
|
85 | 'taxonomy' => function ($query) { |
|
86 | /** @var $query \yii\db\ActiveQuery */ |
|
87 | return $query->from(['taxonomy' => Taxonomy::tableName()]); |
|
88 | }, |
|
89 | ]) |
|
90 | ->where(['taxonomy.name' => 'tag']) |
|
91 | ->all() ?> |
|
92 | ||
93 | <?php if ($tags): ?> |
|
94 | <h3> |
|
95 | <?php foreach ($tags as $tag): ?> |
|
96 | <?= Html::a($tag->name, $tag->url, ['class' => 'badge']) . "\n" ?> |
|
97 | <?php endforeach ?> |
|
98 | </h3> |
|
99 | <?php endif ?> |
|
100 | ||
101 | </footer> |
|
102 | </div> |
|
103 | </div> |
|
104 | </article> |
|
105 | <?php endforeach ?> |
|
106 | <nav id="archive-pagination"> |
|
107 | <?= LinkPager::widget([ |
|
108 | 'pagination' => $pages, |
|
109 | 'activePageCssClass' => 'active', |
|
110 | 'disabledPageCssClass' => 'disabled', |
|
111 | 'options' => ['class' => 'pagination'], |
|
112 | ]); |
|
113 | ?> |
|
114 | </nav> |
|
115 | <?php endif ?> |
|
116 | ||
117 | </div> |
|
118 |
@@ 34-116 (lines=83) @@ | ||
31 | <?php endif ?> |
|
32 | </header> |
|
33 | ||
34 | <?php if ($posts): ?> |
|
35 | <?php foreach ($posts as $post) : ?> |
|
36 | <article class="hentry"> |
|
37 | <header class="entry-header"> |
|
38 | <h2 class="entry-title"><?= Html::a(Html::encode($post->title), $post->url) ?></h2> |
|
39 | ||
40 | <?php $updated = new \DateTime($post->modified, new DateTimeZone(Yii::$app->timeZone)) ?> |
|
41 | <div class="entry-meta"> |
|
42 | <span class="entry-date"> |
|
43 | <a rel="bookmark" href="<?= $post->url ?>"> |
|
44 | <time datetime="<?= $updated->format('c') ?>" class="entry-date"> |
|
45 | <?= Yii::$app->formatter->asDate($post->date) ?> |
|
46 | </time> |
|
47 | </a> |
|
48 | </span> |
|
49 | <span class="byline"> |
|
50 | <span class="author vcard"> |
|
51 | <a rel="author" href="<?= $post->postAuthor->url ?>" |
|
52 | class="url fn"><?= $post->postAuthor->display_name ?> |
|
53 | </a> |
|
54 | </span> |
|
55 | </span> |
|
56 | <span class="comments-link"> |
|
57 | <a title="<?= Yii::t( |
|
58 | 'writesdown', |
|
59 | 'Comment on {post}', |
|
60 | ['post' => $post->title] |
|
61 | ) ?>" href="<?= $post->url ?>#respond"><?= Yii::t('writesdown', 'Leave a comment') ?></a> |
|
62 | </span> |
|
63 | </div> |
|
64 | </header> |
|
65 | ||
66 | <div class="media"> |
|
67 | <?php $image = $post->getMedia()->where(['like', 'mime_type', 'image/'])->one() ?> |
|
68 | ||
69 | <?php if ($image): ?> |
|
70 | <?= Html::a($image->getThumbnail( |
|
71 | 'thumbnail', |
|
72 | ['class' => 'post-thumbnail']), |
|
73 | $post->url, ['class' => 'media-left entry-thumbnail'] |
|
74 | ) ?> |
|
75 | <?php endif ?> |
|
76 | ||
77 | <div class="media-body"> |
|
78 | <p class="entry-summary"> |
|
79 | <?= $post->excerpt ?>... |
|
80 | ||
81 | </p> |
|
82 | <footer class="footer-meta"> |
|
83 | <?php $tags = $post->getTerms() |
|
84 | ->innerJoinWith([ |
|
85 | 'taxonomy' => function ($query) { |
|
86 | /** @var $query \yii\db\ActiveQuery */ |
|
87 | return $query->from(['taxonomy' => Taxonomy::tableName()]); |
|
88 | }, |
|
89 | ]) |
|
90 | ->where(['taxonomy.name' => 'tag']) |
|
91 | ->all() ?> |
|
92 | ||
93 | <?php if ($tags): ?> |
|
94 | <h3> |
|
95 | <?php foreach ($tags as $tag): ?> |
|
96 | <?= Html::a($tag->name, $tag->url, ['class' => 'badge']) . "\n" ?> |
|
97 | <?php endforeach ?> |
|
98 | </h3> |
|
99 | <?php endif ?> |
|
100 | ||
101 | </footer> |
|
102 | </div> |
|
103 | </div> |
|
104 | </article> |
|
105 | <?php endforeach ?> |
|
106 | <nav id="archive-pagination"> |
|
107 | <?= LinkPager::widget([ |
|
108 | 'pagination' => $pages, |
|
109 | 'activePageCssClass' => 'active', |
|
110 | 'disabledPageCssClass' => 'disabled', |
|
111 | 'options' => ['class' => 'pagination'], |
|
112 | ]); |
|
113 | ?> |
|
114 | </nav> |
|
115 | <?php endif ?> |
|
116 | ||
117 | </div> |
|
118 |
@@ 32-114 (lines=83) @@ | ||
29 | ||
30 | </header> |
|
31 | ||
32 | <?php if ($posts): ?> |
|
33 | <?php foreach ($posts as $post) : ?> |
|
34 | <article class="hentry"> |
|
35 | <header class="entry-header"> |
|
36 | <h2 class="entry-title"><?= Html::a(Html::encode($post->title), $post->url) ?></h2> |
|
37 | ||
38 | <?php $updated = new \DateTime($post->modified, new DateTimeZone(Yii::$app->timeZone)) ?> |
|
39 | <div class="entry-meta"> |
|
40 | <span class="entry-date"> |
|
41 | <a rel="bookmark" href="<?= $post->url ?>"> |
|
42 | <time datetime="<?= $updated->format('c') ?>" class="entry-date"> |
|
43 | <?= Yii::$app->formatter->asDate($post->date) ?> |
|
44 | </time> |
|
45 | </a> |
|
46 | </span> |
|
47 | <span class="byline"> |
|
48 | <span class="author vcard"> |
|
49 | <a rel="author" href="<?= $post->postAuthor->url ?>" |
|
50 | class="url fn"><?= $post->postAuthor->display_name ?> |
|
51 | </a> |
|
52 | </span> |
|
53 | </span> |
|
54 | <span class="comments-link"> |
|
55 | <a title="<?= Yii::t( |
|
56 | 'writesdown', 'Comment on {post}', |
|
57 | ['post' => $post->title] |
|
58 | ) ?>" href="<?= $post->url ?>#respond"><?= Yii::t('writesdown', 'Leave a comment') ?></a> |
|
59 | </span> |
|
60 | </div> |
|
61 | </header> |
|
62 | <div class="media"> |
|
63 | <?php $image = $post->getMedia()->where(['like', 'mime_type', 'image/'])->one() ?> |
|
64 | ||
65 | <?php if ($image): ?> |
|
66 | <?= Html::a($image->getThumbnail( |
|
67 | 'thumbnail', |
|
68 | ['class' => 'post-thumbnail']), |
|
69 | $post->url, |
|
70 | ['class' => 'media-left entry-thumbnail'] |
|
71 | ) ?> |
|
72 | <?php endif ?> |
|
73 | ||
74 | <div class="media-body"> |
|
75 | <p class="entry-summary"> |
|
76 | <?= $post->excerpt ?>... |
|
77 | ||
78 | </p> |
|
79 | ||
80 | <footer class="footer-meta"> |
|
81 | <?php $tags = $post->getTerms() |
|
82 | ->innerJoinWith([ |
|
83 | 'taxonomy' => function ($query) { |
|
84 | /** @var $query \yii\db\ActiveQuery */ |
|
85 | return $query->from(['taxonomy' => Taxonomy::tableName()]); |
|
86 | }, |
|
87 | ]) |
|
88 | ->where(['taxonomy.name' => 'tag']) |
|
89 | ->all() ?> |
|
90 | ||
91 | <?php if ($tags): ?> |
|
92 | <h3> |
|
93 | <?php foreach ($tags as $tag): ?> |
|
94 | <?= Html::a($tag->name, $tag->url, ['class' => 'badge']) . "\n" ?> |
|
95 | <?php endforeach ?> |
|
96 | </h3> |
|
97 | <?php endif ?> |
|
98 | ||
99 | </footer> |
|
100 | </div> |
|
101 | </div> |
|
102 | </article> |
|
103 | <?php endforeach ?> |
|
104 | <nav id="archive-pagination"> |
|
105 | <?= LinkPager::widget([ |
|
106 | 'pagination' => $pages, |
|
107 | 'activePageCssClass' => 'active', |
|
108 | 'disabledPageCssClass' => 'disabled', |
|
109 | 'options' => ['class' => 'pagination'], |
|
110 | ]); |
|
111 | ?> |
|
112 | </nav> |
|
113 | <?php endif ?> |
|
114 | ||
115 | </div> |
|
116 |