82 lines
3.6 KiB
PHP
82 lines
3.6 KiB
PHP
<?php $page = $b->ls_get_key("page"); ?>
|
|
<?php $this->template_load("head.php"); ?>
|
|
<?php $this->template_load("header.php"); ?>
|
|
<?php $page->set_prop("views", $page->get_prop("views") + 1); ?>
|
|
|
|
<section class="section first-other single">
|
|
<div class="container">
|
|
<div class="single__wrapper single-wrapper post">
|
|
<div class="single-wrapper__main">
|
|
<h1 class="single-wrapper__heading"><?= $page->get_item_name(); ?></h1>
|
|
<div class="single-wrapper__params row align-items-center justify-content-between">
|
|
<p class="single-wrapper__author col-auto">Автор: <?= $page->get_prop("author"); ?></p>
|
|
<p class="col-auto single-wrapper__review"><?= $page->get_prop("views"); ?></p>
|
|
<span class="form-mark col-auto row align-items-center justify-content-between">
|
|
<p class="single-wrapper__author col-auto">Рейтинг</p>
|
|
<?php $b->template_load("main/battery.php", array("score" => $page->get_prop("battery"))); ?>
|
|
</span>
|
|
</div>
|
|
<figure class="single-wrapper__image">
|
|
<img src="<?= $page->get_prop_render_value("post_photo"); ?>" alt="" />
|
|
</figure>
|
|
<div class="post-content">
|
|
<?= $page->get_item_content(); ?>
|
|
</div>
|
|
<div class="single-wrapper__navigation single-nav row align-items-center justify-content-between">
|
|
<button class="single-nav__item single-nav__prev">
|
|
<svg>
|
|
<use xlink:href="<?= $b->pa_get_assets_dir() ?>main/images/icons/sprite.svg#pag-prev"></use>
|
|
</svg>
|
|
</button>
|
|
<?php
|
|
|
|
$parent = $page->get_parent();
|
|
$breadcrumbs = array();
|
|
|
|
if($parent) {
|
|
$parent_title = $parent->get_item_name();
|
|
$parent_slug = $parent->get_item_slug();
|
|
?>
|
|
<a class="single-nav__btn col-auto" href="<?= "/posts/" . $parent_slug; ?>"><?= $parent_title; ?></a>
|
|
<?php } ?>
|
|
<button class="single-nav__item single-nav__next">
|
|
<svg>
|
|
<use xlink:href="<?= $b->pa_get_assets_dir() ?>main/images/icons/sprite.svg#pag-next"></use>
|
|
</svg>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
<aside class="single__aside">
|
|
<ul class="single-wrapper__list single-articles-list"></ul>
|
|
</aside>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<script>
|
|
jQuery(document).ready(function($) {
|
|
$(".single-wrapper__main h2").each((index, el) => {
|
|
var header = $(el);
|
|
header.attr("id", "h" + index);
|
|
$(".single-articles-list").append("<li> <a href='#h" + index + "'>" + header.text() + "</a></li>");
|
|
});
|
|
});
|
|
</script>
|
|
|
|
<?php $tags = $page->get_prop_render_value("more"); ?>
|
|
<?php if($tags) { ?>
|
|
<section class="section tags">
|
|
<div class="container">
|
|
<h2 class="tags__heading">Смотрите также</h2>
|
|
<ul class="tags__list row">
|
|
<?php foreach ($tags as $key => $value) { ?>
|
|
<li class="tags__item col-auto">
|
|
<a href="<?= $value["link"]; ?>"><?= $value["title"]; ?></a>
|
|
</li>
|
|
<?php } ?>
|
|
</ul>
|
|
</div>
|
|
</section>
|
|
<?php } ?>
|
|
|
|
<?php $this->template_load("footer.php"); ?>
|