praiadeseselle/site/templates/etiqueta.php

51 lines
1.6 KiB
PHP
Raw Normal View History

2022-10-25 14:47:38 +02:00
<?php namespace ProcessWire;
/** @var Page $page */
/** @var Pages $pages */
/** @var Config $config */
/** @var Sanitizer $sanitizer API variable */
/** @var WireInput $input API variable */
/** @var User $user API variable */
/** @var Languages $languages API variable */
/** @var SiteConfig $configuracion */
/** @var HomePage $inicio */
2022-10-25 14:47:38 +02:00
2023-02-21 14:48:37 +01:00
$menu = '';
2022-10-25 14:47:38 +02:00
2023-03-10 16:52:43 +01:00
if($configuracion['mantemento']['activo'] && !$user->isLoggedin())
{
$menu = renderMenu($inicio->and($pages->get('/noticias')->and($pages->get('/contacto'))));
2023-03-10 16:52:43 +01:00
}
else
{
$menu = renderMenu($inicio->and($inicio->children));
2023-03-10 16:52:43 +01:00
}
2022-10-25 14:47:38 +02:00
$categorias = pages()->get('/noticias/categorias/')->children();
$etiquetas = pages()->get('/noticias/etiquetas/')->children();
2023-02-21 14:48:37 +01:00
$publicacions = pages()->get('/noticias/publicaciones/')->children("template='publicacion',etiquetas=$page,sort=-fecha_publicacion,limit=10");
?>
<main id="contido" class="completo">
<nav id="migas" aria-label="<?=_x("Breadcrumb", "Breadcrumb");?>">
<?=renderMigasPan($page);?>
</nav>
<section id="<?=$page->name;?>" class="noticias destacado">
<h1 class="visually-hidden"><?=ucfirst($page->title);?></h1>
<aside>
<?=renderCategoriasEtiquetas($categorias);?>
<?=renderCategoriasEtiquetas($etiquetas, true);?>
</aside>
<div>
<?php
echo renderPaxinacion($publicacions, 'superior');
foreach($publicacions as $publicacion)
{
echo renderArtigos($publicacion, $languages->getLocale());
}
echo renderPaxinacion($publicacions, 'inferior');
?>
</div>
</section>
</main>
<?php