luyadev/luya-module-news

View on GitHub
src/frontend/views/default/archive.php

Summary

Maintainability
A
1 hr
Test Coverage
F
0%
<?php
use yii\widgets\LinkPager;
use luya\admin\filters\MediumCrop;

/* @var $this \luya\web\View */
/* @var $provider \yii\data\ActiveDataProvider */
?>
<?php foreach ($provider->models as $item): ?>
    <?php /** @var \luya\news\models\Article $item */ ?>
    <h2><?= $item->title; ?></h2>
    <p><small><?= strftime('%A, %e. %B %Y', $item->timestamp_create); ?></small>
    <?php if ($item->image_id): ?>
    <div class="row">
        <div class="col-md-3">
            <img src="<?= $item->getImage()->applyFilter(MediumCrop::identifier())->source; ?>" class="img-responsive img-rounded" />
        </div>
        <div class="col-md-9">
            <?= $item->teaser_text; ?>
        </div>
    </div>
    <?php else: ?>
    <?= $item->teaser_text; ?>
    <?php endif; ?>
    <p>Author: <?= $item->authorName; ?></p>
    <p style="margin-top:15px;">
        <a class="btn btn-primary" href="<?= $item->detailUrl; ?>">Read Article</a>
    </p>
<?php endforeach; ?>

<?= LinkPager::widget(['pagination' => $provider->pagination]); ?>