Initial commit
This commit is contained in:
82
playarea/templates/pages/post.php
Normal file
82
playarea/templates/pages/post.php
Normal file
@@ -0,0 +1,82 @@
|
||||
<?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"); ?>
|
||||
Reference in New Issue
Block a user