use yii\helpers\StringHelper; use yii\widgets\ListView; /* @var $dataProvider hiqdev\hiart\ActiveDataProvider */ ?> <!-- TESTIMONIALS --> <div class="testimonials"> <div class="row"> <div class="col-sm-12"> <h3><?php echo Yii::t('hisite/news', 'Our news'); ?> </h3> <hr class="hr-awesome"> <?php echo ListView::widget(['dataProvider' => $dataProvider, 'itemOptions' => ['class' => 'item'], 'itemView' => function ($model) { $out = sprintf("<div class=\"testimonial-content\">\n <h3>%s</h3>\n <span>%s</span>\n <p>%s</p>\n </div>", Html::a(Html::encode($model->translation->title), ['/news/article/view', 'id' => $model->id]), Yii::$app->formatter->asDate($model->post_date), StringHelper::countWords($model->translation->short_text) !== 0 ? strip_tags($model->translation->short_text) : '', Html::a(Yii::t('hisite/news', 'Read more'), ['/news/article/view', 'id' => $model->id])); return $out; }, 'layout' => "{items}", 'options' => ['id' => 'testimonials-carousel', 'class' => 'owl-carousel']]); ?> <p class="text-center md-mt-50"> <?php echo Html::a(Yii::t('hisite/news', 'READ ALL NEWS'), ['/news/article/index'], ['class' => 'mtr-btn button-purple ripple btn-lg order-vps has-ripple']); ?> </p> </div> </div> </div> <!-- END OF TESTIMONIALS -->