frontend/views/article/view.php
<?php
/* @var $this yii\web\View */
/* @var $model common\models\Article */
$this->title = $model->title;
$this->params['breadcrumbs'][] = ['label' => Yii::t('frontend', 'Articles'), 'url' => ['index']];
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="content">
<article class="article-item">
<h1><?= $model->title ?></h1>
<?php if ($model->thumbnail_path): ?>
<?= \yii\helpers\Html::img(
Yii::$app->glide->createSignedUrl([
'glide/index',
'path' => $model->thumbnail_path,
'w' => 200
], true),
['class' => 'article-thumb img-rounded pull-left']
) ?>
<?php endif; ?>
<?= $model->body ?>
<?php if (!empty($model->articleAttachments)): ?>
<h3><?= Yii::t('frontend', 'Attachments') ?></h3>
<ul id="article-attachments">
<?php foreach ($model->articleAttachments as $attachment): ?>
<li>
<?= \yii\helpers\Html::a(
$attachment->name,
['attachment-download', 'id' => $attachment->id])
?>
(<?= Yii::$app->formatter->asSize($attachment->size) ?>)
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
</article>
</div>