88 lines
2.5 KiB
HTML
88 lines
2.5 KiB
HTML
title = "new/getBy"
|
|
url = "/get-by/:authorId"
|
|
layout = "new/master-inside"
|
|
is_hidden = 0
|
|
robot_index = "index"
|
|
robot_follow = "follow"
|
|
==
|
|
<?php
|
|
function onStart(){
|
|
|
|
$currentLocale = $this->activeLocale;
|
|
|
|
$this['authorId'] = $this->param('authorId');
|
|
$this['authorName'] = Tps\Tps\Models\Authors::find($this['authorId']);
|
|
|
|
$this['blogPosts'] = RainLab\Blog\Models\Post::where('author_id', $this['authorId'])->where('locale', 'ru')->orderBy('published_at', 'DESC')->paginate(10);
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
?>
|
|
==
|
|
{% set records = media.records %}
|
|
{% set displayColumn = media.displayColumn %}
|
|
{% set noRecordsMessage = media.noRecordsMessage %}
|
|
{% set detailsPage = media.detailsPage %}
|
|
{% set detailsKeyColumn = media.detailsKeyColumn %}
|
|
{% set detailsUrlParameter = media.detailsUrlParameter %}
|
|
|
|
|
|
|
|
<!-- HEAD end ======== -->
|
|
<main class="rubric-main">
|
|
<div class="container">
|
|
<div class="rubric-inner">
|
|
<div class="trending-head">
|
|
<h2 style="text-transform: capitalize;">{{ authorName.name }} </h2>
|
|
<span></span>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="rubric-items {% if group == 'poster' %} affiche-items {% endif %}">
|
|
{% for post in blogPosts %}
|
|
{% if group == 'poster' %}
|
|
{% partial 'new/afisha-item' post = post %}
|
|
{% else %}
|
|
{% partial 'new/post_list_item' post = post %}
|
|
{% endif %}
|
|
{% else %}
|
|
<p>No posts found</p>
|
|
{% endfor %}
|
|
</div>
|
|
|
|
|
|
|
|
{% partial 'new/pagination' items = blogPosts %}
|
|
|
|
|
|
</div>
|
|
</div>
|
|
</main>
|
|
|
|
|
|
<section class="photo-scroller">
|
|
<div class="photo-scroller-inner">
|
|
<div class="swiper photoScrollerSwiper">
|
|
<div class="swiper-wrapper">
|
|
|
|
</div>
|
|
<div class="photo-scroller-prev video-prev">
|
|
<img src="{{'assets/new/icons/arrow-left-white.svg'|theme}}" alt="" />
|
|
</div>
|
|
<div class="photo-scroller-next video-next">
|
|
<img src="{{'assets/new/icons/arrow-right-white.svg'|theme}}" alt="" />
|
|
</div>
|
|
</div>
|
|
<div class="photo-scroller-closer">
|
|
<img src="{{'assets/new/icons/close.svg'|theme}}" alt="" />
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
{% put scripts %}
|
|
<script src="{{'assets/new/scripts/core/rubric.js'|theme}}"></script>
|
|
{% endput %} |