43 lines
1.6 KiB
HTML
43 lines
1.6 KiB
HTML
[viewBag]
|
|
|
|
[blogPosts]
|
|
pageNumber = "{{ :page }}"
|
|
postsPerPage = 10
|
|
noPostsMessage = "No posts found"
|
|
sortOrder = "published_at desc"
|
|
categoryPage = "category"
|
|
postPage = "post"
|
|
exceptPost = "{{ :id }}"
|
|
==
|
|
<div class="news__sidebar-title">
|
|
{{'page.latest_news'|_}}
|
|
</div>
|
|
{% for post in posts %}
|
|
<div class="card">
|
|
<div class="card__header">
|
|
<time class="card__header-date">
|
|
<span>{{post.published_at|date('d.m.Y')}}</span>
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="4" height="4" viewBox="0 0 4 4">
|
|
<path id="Polygon_1" data-name="Polygon 1" d="M2,0,4,2,2,4,0,2Z" fill="#a2a2a2" />
|
|
</svg>
|
|
<span>{{post.published_at|date('H:i')}}</span>
|
|
</time>
|
|
<div class="card__header-view">
|
|
<svg xmlns="http://www.w3.org/2000/svg">
|
|
<g id="eye" transform="translate(-0.5 -3.5)">
|
|
<path id="Path_6489" data-name="Path 6489"
|
|
d="M1,11S4.636,4,11,4s10,7,10,7-3.636,7-10,7S1,11,1,11Z" fill="none"
|
|
stroke="" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" />
|
|
<ellipse id="Ellipse_12" data-name="Ellipse 12" cx="4.859" cy="4.791" rx="4.859"
|
|
ry="4.791" transform="translate(6.141 6.209)" fill="none" stroke=""
|
|
stroke-linecap="round" stroke-linejoin="round" stroke-width="1" />
|
|
</g>
|
|
</svg>
|
|
<span>{{post.views}}</span>
|
|
</div>
|
|
</div>
|
|
<a href="{{postPage|page({slug:post.slug,id:post.id})}}" class="card__link">
|
|
{{post.title}}
|
|
</a>
|
|
</div>
|
|
{% endfor %} |