koblog/bl-themes/defaultTheme/php/home.php
2025-08-18 12:08:09 +02:00

88 lines
No EOL
3.1 KiB
PHP

<div class="h-feed hfeed">
<?php if ($WHERE_AM_I == 'home') : ?>
<?php echo Theme::getHomepagePresentation(); ?>
<?php endif ?>
<?php if (empty($content)) : ?>
<div>
<?php $language->p('No pages found') ?>
</div>
<?php else : ?>
<h2 class="p-name"><?php echo Theme::locationTitle(); ?></h2>
<p class="p-summary"><?php echo Theme::locationDescription(); ?></p>
<?php endif ?>
<div class="article-list"><?php foreach ($content as $page) : ?>
<!-- Post -->
<article class="h-entry hentry">
<!-- Load Koblog Plugins: Page Begin -->
<?php Theme::plugins('pageBegin'); ?>
<!-- Title -->
<h3 class="title p-name entry-title">
<a class="u-url" rel="bookmark" href="<?php echo $page->permalink(); ?>"><?php echo $page->title(); ?></a>
</h3>
<!-- Cover image -->
<?php if ($page->coverImage()) : ?>
<img class="cover-image u-photo" alt="" src="<?php echo $page->coverImage(); ?>" />
<?php else : ?>
<?php if ($themePlugin->showDefaultThumbnail() == true): ?>
<?php echo MediaHelper::toHTML(MediaHelper::getDefaultThumbnail(), "cover-image u-photo"); ?>
<?php endif ?>
<?php endif ?>
<!-- Creation date -->
<div class="article-metadata flex p">
<div>
<?php if ($themePlugin->dateFormat() == 'relative') : ?>
<time class="dt-published published" datetime="<?php echo $page->date(DATE_ATOM) ?>"><?php echo $page->relativeTime() ?></time>
<?php else : ?>
<time class="dt-published published" datetime="<?php echo $page->date(DATE_ATOM) ?>"><?php echo $page->date() ?></time>
<?php endif ?>
</div>
<div><?php echo $L->get('Reading time') . ': ' . $page->readingTime(); ?></div>
</div>
<!-- Breaked content -->
<?php if ($page->readMore()) : ?>
<div class="p-summary entry-summary"><?php echo $page->contentBreak(); ?></div>
<?php else : ?>
<?php if ($page->description()) : ?>
<div class="p-summary p entry-summary"><?php echo $page->description(); ?></div>
<?php else : ?>
<div class="e-content p entry-content"><?php echo $page->contentBreak(); ?></div>
<?php endif ?>
<?php endif ?>
<!-- "Read more" button -->
<?php if ($page->readMore() || $page->description()) : ?>
<p class="center">
<a class="button-link" href="<?php echo $page->permalink(); ?>"><?php echo $L->get('Read more'); ?></a>
</p>
<?php endif ?>
<div class="flex p" id="tag-category-list">
<div id="category-list">
<a href="<?php echo $page->categoryPermalink(); ?>" class="category pill p-category" rel="tag directory"><?php echo $page->category(); ?></a>
</div>
<div id="tag-list">
<?php foreach ($page->tags(true) as $key => $value) : ?>
<?php $tagObject = new Tag($key); ?>
<a href="<?php echo $tagObject->permalink();?>" class="tag pill p-category" rel="tag directory">
<?php echo $value; ?>
</a>
<?php endforeach ?>
</div>
</div>
<!-- Load Koblog Plugins: Page End -->
<?php Theme::plugins('pageEnd'); ?>
</article>
<?php endforeach ?></div>
<!-- Pagination -->
<?php echo Paginator::numberedPageHTML(); ?>
</div>