Mover configuracions da portada a zoa de xestion.

This commit is contained in:
Laegnur 2022-12-06 10:05:56 +01:00
parent 45c2119645
commit a42d9f340c
10 changed files with 49 additions and 25 deletions

View file

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View file

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

View file

@ -42,6 +42,18 @@ if(!defined("PROCESSWIRE")) die();
*/ */
$config->useFunctionsAPI = true; $config->useFunctionsAPI = true;
/**
* Enable use of front-end markup regions?
*
* When enabled, HTML elements with an "id" attribute that are output before the opening
* `<!doctype>` or `<html>` tag can replace elements in the document that have the same id.
* Also supports append, prepend, replace, remove, before and after options.
*
* @var bool
*
*/
$config->useMarkupRegions = true;
/*** INSTALLER CONFIG ********************************************************************/ /*** INSTALLER CONFIG ********************************************************************/

View file

@ -3,17 +3,15 @@
$menu = ''; $menu = '';
$contido = ''; $contido = '';
$mantemento = $inicio->mantemento;
$contido .= renderMigasPan($page) . "\n"; $contido .= renderMigasPan($page) . "\n";
$contido .= '<article id="inicio">' . "\n"; $contido .= '<article id="inicio">' . "\n";
$contido .= '<div class="contedor">' . "\n"; $contido .= '<div class="contedor">' . "\n";
$contido .= '<h2 class="visually-hidden">' . ucfirst($inicio->title) . '</h2>' . "\n"; $contido .= '<h2 class="visually-hidden">' . ucfirst($inicio->title) . '</h2>' . "\n";
if($mantemento && !$user->isLoggedin()) if($configuracion['mantemento']['activo'] && !$user->isLoggedin())
{ {
$menu = renderMenu($inicio, 0, 'paxinas'); $menu = renderMenu($inicio, 0, 'paxinas');
$contido .= getSeccions($inicio->mantemento_mensaxe) . "\n"; $contido .= renderTextoMantemento($configuracion['mantemento']['titular'], $configuracion['mantemento']['artigo'], $configuracion['mantemento']['imaxe']) . "\n";
} }
else else
{ {

View file

@ -15,6 +15,21 @@ function getConfig($paxina)
list($r, $g, $b) = sscanf($config->parametro_cor, "%02x%02x%02x"); list($r, $g, $b) = sscanf($config->parametro_cor, "%02x%02x%02x");
$configuracion[$config->parametro_nome] = $r . ', ' . $g . ', ' . $b; $configuracion[$config->parametro_nome] = $r . ', ' . $g . ', ' . $b;
break; break;
case 'mantemento':
if($config->parametro_mantemento==1)
{
$configuracion['mantemento'] = array(
"activo" => true,
"titular" => $config->titular,
"artigo" => $config->artigo,
"imaxe" => $config->imaxe
);
}
else
{
$configuracion['mantemento'] = array("activo" => false);
}
break;
} }
} }
@ -58,9 +73,6 @@ function getSeccions($seccions)
break; break;
} }
break; break;
case 'repeater_mantemento_mensaxe':
$saida .= renderTextoMantemento($seccion->titular, $seccion->artigo, $seccion->imaxe);
break;
case 'repeater_imaxe_ligazon': case 'repeater_imaxe_ligazon':
$saida .= renderImaxeLigazon($seccion->titular, $seccion->imaxe, $seccion->ligazon); $saida .= renderImaxeLigazon($seccion->titular, $seccion->imaxe, $seccion->ligazon);
break; break;

View file

@ -4,5 +4,6 @@ include_once('./layout/func.php');
$start = microtime(true); $start = microtime(true);
$inicio = $pages->get('/'); $inicio = $pages->get('/');
$configuracion = getConfig($inicio); $xestion = $pages->get('/gestion');
$configuracion = getConfig($xestion);
$titulo = $page->title . ' - ' . $configuracion['sitio_nome']; $titulo = $page->title . ' - ' . $configuracion['sitio_nome'];

View file

@ -56,6 +56,15 @@ if($input->get->logout == true)
--imaxe_destacada: <?php echo $page->imaxe ? 'url("'. $page->imaxe->url . '")' : 'none'; ?>; --imaxe_destacada: <?php echo $page->imaxe ? 'url("'. $page->imaxe->url . '")' : 'none'; ?>;
} }
</style> </style>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K9CF4D4SZX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K9CF4D4SZX');
</script>
</head> </head>
<body> <body>
<a href="#contido" class="visually-hidden element-focusable bypass-to-main"><?php echo _x('Skip to content', 'bypass'); ?></a> <a href="#contido" class="visually-hidden element-focusable bypass-to-main"><?php echo _x('Skip to content', 'bypass'); ?></a>

View file

@ -1,11 +1,11 @@
<?php namespace ProcessWire; <?php namespace ProcessWire;
$menu = renderMenu($gestion->children, 0, 'paxinas');
include('./layout/partial/xes-head.php'); include('./layout/partial/xes-head.php');
?> ?>
<main id="contido"> <main id="contido">
<?php <?php echo renderMigasPan($page); ?>
echo $contido;
?>
</main> </main>
<?php <?php
include('./layout/partial/xes-foot.php'); include('./layout/partial/xes-foot.php');

View file

@ -1,14 +1,6 @@
<?php namespace ProcessWire; <?php namespace ProcessWire; ?>
<article id="gestion" pw-append='contido'>
$menu = ''; <div class="contedor">
$contido = ''; <h2><?php echo ucfirst($page->title); ?></h2>
</div>
$gestion = $pages->get('/gestion'); </article>
$menu = renderMenu($gestion->children, 0, 'paxinas');
$contido .= renderMigasPan($page) . "\n";
$contido .= '<article id="gestion">' . "\n";
$contido .= '<div class="contedor">' . "\n";
$contido .= '<h2>' . ucfirst($page->title) . '</h2>' . "\n";
$contido .= '</div>' . "\n";
$contido .= '</article>' . "\n";