196 lines
12 KiB
HTML
196 lines
12 KiB
HTML
title = "post"
|
|
url = "/post/:id/:slug"
|
|
layout = "default_new"
|
|
is_hidden = 0
|
|
|
|
[newsPost]
|
|
slug = "{{ :slug }}"
|
|
id = "{{ :id }}"
|
|
==
|
|
<?php
|
|
function onStart(){
|
|
$this['lastNews'] = \Indikator\News\Models\Posts::where("locale", App::getLocale())
|
|
->where("status", 1)->where("category_id", "!=", $this->theme->colleagues_news)
|
|
->whereNotIn('category_id', [20,21,22])
|
|
->orderBy('published_at', 'desc')
|
|
->limit(10)->get();
|
|
}
|
|
?>
|
|
==
|
|
{% component 'newsPost' %}
|
|
|
|
<section class="section" id="intro">
|
|
<div class="auto_container">
|
|
<div class="which_page">
|
|
<a href="{{ 'index'|page}}" class="page_name">
|
|
<div>
|
|
{{'Главная'|_}}
|
|
</div>
|
|
</a>
|
|
<div class="slash">\</div>
|
|
<a href="{{ 'category'|page({ slug: post.category.slug })}}" class="page_name">
|
|
|
|
<div>
|
|
{{ post.category.name }}
|
|
</div>
|
|
</a>
|
|
|
|
<div class="slash">\</div>
|
|
<div class="page_name">
|
|
{{ post.title }}
|
|
</div>
|
|
</div>
|
|
<div class="section_wrapper">
|
|
<div class="center">
|
|
<div class="title">
|
|
{{ post.category.name }}
|
|
</div>
|
|
<div class="news_page-title">
|
|
{{ post.title }}
|
|
</div>
|
|
<div class="news_publish">
|
|
<div class="publish_date">
|
|
<span>
|
|
{{'Опубликованно'|_}}
|
|
</span>
|
|
<span>
|
|
{{ post.published_at| date("d.m.Y") }}
|
|
</span>
|
|
</div>
|
|
<div class="views">
|
|
<span class="view_icon">
|
|
<img src="{{ 'assets/images/eye.svg'|theme }}" alt="">
|
|
</span>
|
|
<span>
|
|
{{ post.statistics }}
|
|
</span>
|
|
</div>
|
|
</div>
|
|
|
|
{% if post.image %}
|
|
{% if post.image|length > 1 %}
|
|
<div class="multiple_slider">
|
|
<div class="multiple_main">
|
|
<a href="{{ url('/') }}{{post.image[0].photo|media}}" class="multiple_photo" data-fancybox="gallery">
|
|
<img src="{{ url('/') }}{{post.image[0].photo|media}}" alt="">
|
|
</a>
|
|
</div>
|
|
<div class="multiple_aside">
|
|
{% for key, item in post.image %}
|
|
{% if key != 0%}
|
|
<a href="{{ url('/') }}{{item.photo|media}}" class="multiple_item" data-fancybox="gallery">
|
|
|
|
<img src="{{ url('/') }}{{item.photo|media}}" alt="">
|
|
|
|
</a>
|
|
{% endif %}
|
|
{% endfor %}
|
|
</div>
|
|
</div>
|
|
{% elseif post.image|length > 0 %}
|
|
<div class="single_slider">
|
|
<img src="{{ url('/') }}{{post.image[0].photo|media}}" alt="">
|
|
</div>
|
|
{% endif %}
|
|
{% else %}
|
|
|
|
{% if post.images|length > 1 %}
|
|
<div class="multiple_slider">
|
|
<div class="multiple_main">
|
|
<a href="{{post.images[0].path}}" class="multiple_photo" data-fancybox="gallery">
|
|
<img src="{{post.images[0].path}}" alt="">
|
|
</a>
|
|
</div>
|
|
<div class="multiple_aside">
|
|
{% for key,item in post.images %}
|
|
{% if key != 0%}
|
|
<a href="{{item.path}}" class="multiple_item" data-fancybox="gallery">
|
|
<img src="{{item.path}}" alt="">
|
|
</a>
|
|
{% endif %}
|
|
{% endfor %}
|
|
</div>
|
|
</div>
|
|
{% elseif post.images|length > 0 %}
|
|
<div class="single_slider">
|
|
<img src="{{ post.images[0].path }}" alt="">
|
|
</div>
|
|
{% endif %}
|
|
|
|
|
|
{% endif %}
|
|
|
|
<div {% if post.published_at |date('U') > '2021-02-01'|date('U') %} class="news_page-text" {% else %} class="para_wrap" {% endif %}>
|
|
<p class="para_text">
|
|
{{ post.content|raw }}
|
|
</p>
|
|
</div>
|
|
|
|
<div class="right_side break">
|
|
<div class="title">
|
|
{{'Последние новости'|_}}
|
|
</div>
|
|
|
|
<div class="theme">
|
|
<div class="theme-inner">
|
|
{% for item in lastNews %}
|
|
<div class="news_info">
|
|
<div class="left_date">
|
|
{{ item.published_at| date("d.m") }}
|
|
</div>
|
|
<div class="left_info">
|
|
<div class="left_title">
|
|
<a href="{{ 'post'|page ({id: item.id, slug: item.slug})}}">{{item.category.name}}</a>
|
|
</div>
|
|
<div class="news_text">
|
|
{{item.title}}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% endfor %}
|
|
</div>
|
|
|
|
<div class="theme_btn">
|
|
<input type="checkbox" id="theme-check">
|
|
<label for="theme-check" class="theme-label">
|
|
<span>
|
|
<svg width="16" height="16" viewBox="0 0 16 16" fill="none"
|
|
xmlns="http://www.w3.org/2000/svg">
|
|
<path
|
|
d="M8.00004 3.99943C8.17685 3.99943 8.34642 3.92919 8.47145 3.80417C8.59647 3.67914 8.66671 3.50957 8.66671 3.33276V1.99943C8.66671 1.82262 8.59647 1.65305 8.47145 1.52803C8.34642 1.403 8.17685 1.33276 8.00004 1.33276C7.82323 1.33276 7.65366 1.403 7.52864 1.52803C7.40361 1.65305 7.33337 1.82262 7.33337 1.99943V3.33276C7.33337 3.50957 7.40361 3.67914 7.52864 3.80417C7.65366 3.92919 7.82323 3.99943 8.00004 3.99943Z"
|
|
fill="black" />
|
|
<path
|
|
d="M14 7.33276H12.6667C12.4899 7.33276 12.3203 7.403 12.1953 7.52803C12.0702 7.65305 12 7.82262 12 7.99943C12 8.17624 12.0702 8.34581 12.1953 8.47083C12.3203 8.59586 12.4899 8.6661 12.6667 8.6661H14C14.1768 8.6661 14.3464 8.59586 14.4714 8.47083C14.5964 8.34581 14.6667 8.17624 14.6667 7.99943C14.6667 7.82262 14.5964 7.65305 14.4714 7.52803C14.3464 7.403 14.1768 7.33276 14 7.33276Z"
|
|
fill="black" />
|
|
<path
|
|
d="M4.00004 7.99943C4.00004 7.82262 3.9298 7.65305 3.80478 7.52803C3.67975 7.403 3.51019 7.33276 3.33337 7.33276H2.00004C1.82323 7.33276 1.65366 7.403 1.52864 7.52803C1.40361 7.65305 1.33337 7.82262 1.33337 7.99943C1.33337 8.17624 1.40361 8.34581 1.52864 8.47083C1.65366 8.59586 1.82323 8.6661 2.00004 8.6661H3.33337C3.51019 8.6661 3.67975 8.59586 3.80478 8.47083C3.9298 8.34581 4.00004 8.17624 4.00004 7.99943Z"
|
|
fill="black" />
|
|
<path
|
|
d="M4.14662 3.33281C4.01666 3.20993 3.84321 3.1437 3.66443 3.1487C3.48564 3.1537 3.31617 3.22952 3.19328 3.35948C3.0704 3.48943 3.00417 3.66288 3.00918 3.84167C3.01418 4.02045 3.08999 4.18993 3.21995 4.31281L4.17995 5.23948C4.24437 5.30168 4.32067 5.35027 4.40428 5.38234C4.4879 5.41442 4.57712 5.42931 4.66662 5.42614C4.75642 5.4258 4.84523 5.40732 4.92771 5.3718C5.01019 5.33629 5.08465 5.28448 5.14662 5.21948C5.27078 5.09457 5.34048 4.9256 5.34048 4.74948C5.34048 4.57335 5.27078 4.40438 5.14662 4.27948L4.14662 3.33281Z"
|
|
fill="black" />
|
|
<path
|
|
d="M11.3333 5.42625C11.505 5.42557 11.6697 5.35871 11.7933 5.23959L12.7533 4.31292C12.8704 4.19056 12.9366 4.0282 12.9383 3.85883C12.9401 3.68947 12.8773 3.52578 12.7627 3.40103C12.6481 3.27628 12.4904 3.19982 12.3215 3.18717C12.1526 3.17452 11.9852 3.22663 11.8533 3.33292L10.8933 4.27959C10.7692 4.4045 10.6995 4.57346 10.6995 4.74959C10.6995 4.92571 10.7692 5.09468 10.8933 5.21959C11.0088 5.3414 11.1659 5.4152 11.3333 5.42625Z"
|
|
fill="black" />
|
|
<path
|
|
d="M8.00004 11.9995C7.82323 11.9995 7.65366 12.0697 7.52864 12.1948C7.40361 12.3198 7.33337 12.4894 7.33337 12.6662V13.9995C7.33337 14.1763 7.40361 14.3459 7.52864 14.4709C7.65366 14.5959 7.82323 14.6662 8.00004 14.6662C8.17685 14.6662 8.34642 14.5959 8.47145 14.4709C8.59647 14.3459 8.66671 14.1763 8.66671 13.9995V12.6662C8.66671 12.4894 8.59647 12.3198 8.47145 12.1948C8.34642 12.0697 8.17685 11.9995 8.00004 11.9995Z"
|
|
fill="black" />
|
|
<path
|
|
d="M11.82 10.7594C11.6927 10.6365 11.5218 10.5692 11.3449 10.5724C11.168 10.5755 10.9996 10.6488 10.8767 10.7761C10.7538 10.9034 10.6866 11.0743 10.6897 11.2512C10.6928 11.4281 10.7661 11.5965 10.8934 11.7194L11.8534 12.6661C11.977 12.7852 12.1417 12.8521 12.3134 12.8527C12.4027 12.8533 12.4912 12.8358 12.5737 12.8015C12.6561 12.7671 12.7309 12.7165 12.7934 12.6527C12.8559 12.5908 12.9055 12.517 12.9393 12.4358C12.9732 12.3546 12.9906 12.2674 12.9906 12.1794C12.9906 12.0914 12.9732 12.0043 12.9393 11.923C12.9055 11.8418 12.8559 11.768 12.7934 11.7061L11.82 10.7594Z"
|
|
fill="black" />
|
|
<path
|
|
d="M4.18003 10.7594L3.22003 11.6861C3.15754 11.7481 3.10794 11.8218 3.0741 11.903C3.04025 11.9843 3.02283 12.0714 3.02283 12.1594C3.02283 12.2474 3.04025 12.3346 3.0741 12.4158C3.10794 12.4971 3.15754 12.5708 3.22003 12.6328C3.28255 12.6966 3.35727 12.7471 3.43972 12.7815C3.52218 12.8158 3.6107 12.8333 3.70003 12.8328C3.86437 12.8342 4.02344 12.7748 4.14669 12.6661L5.10669 11.7394C5.234 11.6165 5.30727 11.4481 5.3104 11.2712C5.31352 11.0943 5.24624 10.9234 5.12336 10.7961C5.00048 10.6688 4.83205 10.5955 4.65514 10.5924C4.47824 10.5893 4.30733 10.6565 4.18003 10.7794V10.7594Z"
|
|
fill="black" />
|
|
<path
|
|
d="M8.00004 5.33276C7.47263 5.33276 6.95705 5.48916 6.51852 5.78218C6.07999 6.0752 5.7382 6.49167 5.53636 6.97894C5.33453 7.46621 5.28172 8.00239 5.38461 8.51967C5.48751 9.03695 5.74148 9.51211 6.11442 9.88505C6.48736 10.258 6.96252 10.512 7.4798 10.6149C7.99708 10.7178 8.53326 10.6649 9.02053 10.4631C9.5078 10.2613 9.92428 9.91948 10.2173 9.48095C10.5103 9.04242 10.6667 8.52685 10.6667 7.99943C10.6667 7.29219 10.3858 6.61391 9.88566 6.11381C9.38556 5.61372 8.70729 5.33276 8.00004 5.33276ZM8.00004 9.33276C7.73633 9.33276 7.47855 9.25456 7.25928 9.10806C7.04002 8.96155 6.86912 8.75331 6.7682 8.50967C6.66729 8.26604 6.64088 7.99795 6.69233 7.73931C6.74378 7.48067 6.87076 7.24309 7.05723 7.05662C7.2437 6.87015 7.48128 6.74316 7.73992 6.69172C7.99856 6.64027 8.26665 6.66667 8.51029 6.76759C8.75392 6.86851 8.96216 7.0394 9.10867 7.25867C9.25518 7.47794 9.33338 7.73572 9.33338 7.99943C9.33338 8.35305 9.1929 8.69219 8.94285 8.94224C8.6928 9.19229 8.35366 9.33276 8.00004 9.33276Z"
|
|
fill="black" />
|
|
</svg>
|
|
|
|
</span>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|