Estilos das seccions de contido.
BIN
site/assets/files/1078/cabecera_004.0x260.jpg
Normal file
After Width: | Height: | Size: 93 KiB |
BIN
site/assets/files/1078/cabecera_004.jpg
Normal file
After Width: | Height: | Size: 94 KiB |
After Width: | Height: | Size: 54 KiB |
BIN
site/assets/files/1082/6e0e6f99-047e-40f8-8859-91f0155f3442.jpeg
Normal file
After Width: | Height: | Size: 173 KiB |
After Width: | Height: | Size: 58 KiB |
BIN
site/assets/files/1084/78229d9b-5703-4da6-9509-5873c0b5aded.jpeg
Normal file
After Width: | Height: | Size: 265 KiB |
After Width: | Height: | Size: 25 KiB |
BIN
site/assets/files/1086/8fd6e5cc-031a-4b42-94b7-65b717ad570f.jpeg
Normal file
After Width: | Height: | Size: 165 KiB |
After Width: | Height: | Size: 55 KiB |
BIN
site/assets/files/1090/a27b7331-bb65-452b-b7ef-6f5850ab353f.jpeg
Normal file
After Width: | Height: | Size: 169 KiB |
After Width: | Height: | Size: 54 KiB |
BIN
site/assets/files/1092/6e0e6f99-047e-40f8-8859-91f0155f3442.jpeg
Normal file
After Width: | Height: | Size: 173 KiB |
After Width: | Height: | Size: 58 KiB |
BIN
site/assets/files/1092/78229d9b-5703-4da6-9509-5873c0b5aded.jpeg
Normal file
After Width: | Height: | Size: 265 KiB |
After Width: | Height: | Size: 25 KiB |
BIN
site/assets/files/1092/8fd6e5cc-031a-4b42-94b7-65b717ad570f.jpeg
Normal file
After Width: | Height: | Size: 165 KiB |
After Width: | Height: | Size: 55 KiB |
BIN
site/assets/files/1092/a27b7331-bb65-452b-b7ef-6f5850ab353f.jpeg
Normal file
After Width: | Height: | Size: 169 KiB |
After Width: | Height: | Size: 26 KiB |
BIN
site/assets/files/1092/d03e15bd-b46a-4894-8614-8c749a432b47.jpeg
Normal file
After Width: | Height: | Size: 164 KiB |
|
@ -29,9 +29,11 @@ function getSeccions($seccions)
|
|||
case 'galeria':
|
||||
$saida .= renderGaleria($seccion->titular, $seccion->galeria);
|
||||
break;
|
||||
case 'texto_imaxe_lateral':
|
||||
case 'imaxe_texto_lateral':
|
||||
$saida .= renderTextoImaxe($seccion->titular, $seccion->artigo, $seccion->imaxe, $seccion->posicion_imaxe->value);
|
||||
break;
|
||||
case 'reixa':
|
||||
$saida .= renderReixa($seccion->titular, $seccion->reixa);
|
||||
}
|
||||
break;
|
||||
case 'repeater_mensaxe_mantemento':
|
||||
|
@ -92,7 +94,7 @@ function renderMigasPan($paxina, $separador = '<i class="icon-chevrons-right"></
|
|||
$saida = '';
|
||||
|
||||
$saida .= '<div class="contedor migas_pan" role="navigation" aria-label="' . _x('Current page', 'navigation') . ':">' . "\n";
|
||||
$saida .= ' ' . $separador . ' ';
|
||||
$saida .= ' ' . $separador . ' ';
|
||||
foreach($paxina->parents() as $pai)
|
||||
{
|
||||
$saida .= '<span><a href="' . $pai->url . '">' . $pai->title . '</a></span> ' . $separador . ' ';
|
||||
|
@ -102,7 +104,7 @@ function renderMigasPan($paxina, $separador = '<i class="icon-chevrons-right"></
|
|||
$saida .= ' [ <a href="' . $paxina->editURL . '"> <i class="icon-edit"></i> ' . _x('Edit', 'Edit page') . ' </a> ]';
|
||||
endif;
|
||||
$saida .= "\n";
|
||||
$saida .= ' </div>';
|
||||
$saida .= ' </div>';
|
||||
|
||||
return $saida;
|
||||
}
|
||||
|
@ -111,9 +113,14 @@ function renderTexto($titulo, $texto)
|
|||
{
|
||||
$saida = '';
|
||||
|
||||
$saida .= '<section>' . "\n";
|
||||
$saida .= $texto . "\n";
|
||||
$saida .= '</section>' . "\n";
|
||||
$saida .= ' <div class="celda">' . "\n";
|
||||
$saida .= ' ' . $texto . "\n";
|
||||
$saida .= ' </div>' . "\n";
|
||||
|
||||
if($titulo)
|
||||
{
|
||||
$saida = '<section>' . "\n" . ' <h3>' . $titulo . '</h3>' . "\n" . $texto . "\n" . ' </section>';
|
||||
}
|
||||
|
||||
return $saida;
|
||||
}
|
||||
|
@ -152,30 +159,53 @@ function renderGaleria($titulo, $galeria)
|
|||
return $saida;
|
||||
}
|
||||
|
||||
function renderReixa($titulo, $reixa)
|
||||
{
|
||||
$saida = '';
|
||||
|
||||
$saida .= '<section class="contedor">' . "\n";
|
||||
$saida .= ' <h3 class="visually-hidden">';
|
||||
if($titulo)
|
||||
{
|
||||
$saida .= $titulo;
|
||||
}
|
||||
else
|
||||
{
|
||||
$saida .= 'Reixa de imaxes';
|
||||
}
|
||||
$saida .= '</h3>' . "\n";
|
||||
$saida .= ' <div class="reixa ' . $posicion . '">' . "\n";
|
||||
foreach($reixa as $imaxe)
|
||||
{
|
||||
$saida .= ' <figure>' . "\n";
|
||||
$saida .= ' <img src="' . $imaxe->url . '" alt="' . $imaxe->description . '">' . "\n";
|
||||
$saida .= ' <figcaption>' . $imaxe->description . '</figcaption>' . "\n";
|
||||
$saida .= ' </figure>' . "\n";
|
||||
}
|
||||
$saida .= ' </div>' . "\n";
|
||||
$saida .= ' </section>';
|
||||
|
||||
return $saida;
|
||||
}
|
||||
|
||||
function renderTextoImaxe($titulo, $texto, $imaxe, $posicion)
|
||||
{
|
||||
$saida = '';
|
||||
|
||||
switch ($posicion)
|
||||
$saida .= ' <div class="celda ' . $posicion . '">' . "\n";
|
||||
$saida .= ' <figure>' . "\n";
|
||||
$saida .= ' <img src="' . $imaxe->url . '" alt="' . $imaxe->description . '">' . "\n";
|
||||
$saida .= ' <figcaption>' . $imaxe->description . '</figcaption>' . "\n";
|
||||
$saida .= ' </figure>' . "\n";
|
||||
if($texto)
|
||||
{
|
||||
case 'esquerda':
|
||||
$saida .= '<section>';
|
||||
$saida .= '<img class="' . $posicion .'" src="' . $imaxe->url . '" alt="">';
|
||||
$saida .= '<div>' . $texto . '</div>';
|
||||
$saida .= '</section>';
|
||||
break;
|
||||
case 'dereita':
|
||||
$saida .= '<section>';
|
||||
$saida .= '<div>' . $texto . '</div>';
|
||||
$saida .= '<img class="' . $posicion .'" src="' . $imaxe->url . '" alt="">';
|
||||
$saida .= '</section>';
|
||||
break;
|
||||
case 'superior':
|
||||
$saida .= '<section>';
|
||||
$saida .= '<img class="' . $posicion .'" src="' . $imaxe->url . '" alt="">';
|
||||
$saida .= '<div>' . $texto . '</div>';
|
||||
$saida .= '</section>';
|
||||
break;
|
||||
$saida .= ' ' . $texto . "\n";
|
||||
}
|
||||
$saida .= ' </div>' . "\n";
|
||||
|
||||
if($titulo)
|
||||
{
|
||||
$saida = '<section>' . "\n" . ' <h3>' . $titulo . '</h3>' . "\n" . $saida . ' </section>';
|
||||
}
|
||||
|
||||
return $saida;
|
||||
|
|
|
@ -78,9 +78,6 @@ img
|
|||
figure
|
||||
{
|
||||
margin: 0;
|
||||
|
||||
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2),
|
||||
0 6px 20px 0 rgba(0, 0, 0, 0.19);
|
||||
}
|
||||
|
||||
figure figcaption
|
||||
|
@ -92,7 +89,7 @@ figure figcaption
|
|||
font-size: 2.5rem;
|
||||
}
|
||||
|
||||
figure figcaption p
|
||||
figure figcaption
|
||||
{
|
||||
text-align: center;
|
||||
}
|
||||
|
@ -102,11 +99,9 @@ figure img
|
|||
display: block;
|
||||
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
height: auto;
|
||||
object-fit: cover;
|
||||
|
||||
padding: 10px;
|
||||
|
||||
background-color: rgb(var(--color_60));
|
||||
}
|
||||
|
||||
|
@ -412,12 +407,39 @@ div.swiper-slide
|
|||
color: rgb(var(--color_10));
|
||||
}
|
||||
|
||||
div.celda
|
||||
{
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 20px;
|
||||
justify-content: center;
|
||||
|
||||
margin-bottom: 30px;
|
||||
}
|
||||
|
||||
div.celda.superior
|
||||
{
|
||||
align-items: flex-start;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
div.celda.superior p
|
||||
{
|
||||
padding-block: 20px;
|
||||
}
|
||||
|
||||
div.reixa
|
||||
{
|
||||
display: grid;
|
||||
gap: 20px;
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
|
||||
.contedor
|
||||
{
|
||||
width: 90%;
|
||||
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
margin: 0 auto 20px;
|
||||
}
|
||||
|
||||
.visually-hidden
|
||||
|
@ -474,14 +496,6 @@ div.swiper-slide
|
|||
}
|
||||
}
|
||||
|
||||
@media (min-width:1024px)
|
||||
{
|
||||
ul#paxinas li a
|
||||
{
|
||||
padding: 0;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 1024px)
|
||||
{
|
||||
header#cabeceira div.contedor
|
||||
|
@ -536,6 +550,11 @@ div.swiper-slide
|
|||
border-left: 0;
|
||||
}
|
||||
|
||||
ul#paxinas li a
|
||||
{
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
ul#paxinas li:hover, ul#paxinas li.activo
|
||||
{
|
||||
border-left: 0;
|
||||
|
@ -546,6 +565,36 @@ div.swiper-slide
|
|||
text-decoration: underline dotted;
|
||||
}
|
||||
|
||||
div.celda.esquerda
|
||||
{
|
||||
flex-direction: row;
|
||||
}
|
||||
|
||||
div.celda.dereita
|
||||
{
|
||||
flex-direction: row-reverse;
|
||||
}
|
||||
|
||||
div.celda.esquerda > *, div.celda.dereita > *
|
||||
{
|
||||
width: 50%;
|
||||
}
|
||||
|
||||
div.celda.esquerda p
|
||||
{
|
||||
padding-left: 20px;
|
||||
}
|
||||
|
||||
div.celda.dereita p
|
||||
{
|
||||
padding-right: 20px;
|
||||
}
|
||||
|
||||
div.reixa
|
||||
{
|
||||
grid-template-columns: repeat(3, 1fr);
|
||||
}
|
||||
|
||||
.contedor
|
||||
{
|
||||
width: 100%;
|
||||
|
|
|
@ -4,8 +4,6 @@ $menu = '';
|
|||
$contido = '';
|
||||
|
||||
$mantemento = $inicio->mantemento;
|
||||
$contido .= '<article id="' . $page->name . '">';
|
||||
$contido .= '<h2 class="visually-hidden">' . $page->title . '</h2>';
|
||||
|
||||
if($mantemento && !$user->isLoggedin())
|
||||
{
|
||||
|
@ -13,11 +11,17 @@ if($mantemento && !$user->isLoggedin())
|
|||
}
|
||||
else
|
||||
{
|
||||
|
||||
$menu = renderMenu($inicio->and($inicio->children), 0, 'paxinas');
|
||||
$contido .= renderMigasPan($page);
|
||||
|
||||
$contido .= ' ' . renderMigasPan($page) . "\n";
|
||||
$contido .= ' <article id="inicio">' . "\n";
|
||||
$contido .= ' <div class="contedor">' . "\n";
|
||||
$contido .= ' <h2>' . ucfirst($page->title) . '</h2>' . "\n";
|
||||
if(count($page->seccions))
|
||||
{
|
||||
$contido .= getSeccions($page->seccions);
|
||||
$contido .= ' ' . getSeccions($page->seccions) . "\n";
|
||||
}
|
||||
$contido .= ' </div>' . "\n";
|
||||
$contido .= '</article>';
|
||||
}
|
||||
$contido .= '</article>';
|
|
@ -4,9 +4,11 @@ $menu = '';
|
|||
$contido = '';
|
||||
|
||||
$mantemento = $inicio->mantemento;
|
||||
$contido .= ' <article id="inicio" class="contedor">' . "\n";
|
||||
$contido .= ' <h2 class="visually-hidden">' . ucfirst($inicio->title) . '</h2>' . "\n";
|
||||
$contido .= ' ' . renderMigasPan($page) . "\n";
|
||||
|
||||
$contido .= ' ' . renderMigasPan($page) . "\n";
|
||||
$contido .= ' <article id="inicio">' . "\n";
|
||||
$contido .= ' <div class="contedor">' . "\n";
|
||||
$contido .= ' <h2 class="visually-hidden">' . ucfirst($inicio->title) . '</h2>' . "\n";
|
||||
|
||||
if($mantemento && !$user->isLoggedin())
|
||||
{
|
||||
|
@ -19,4 +21,5 @@ else
|
|||
|
||||
$contido .= ' ' . getSeccions($inicio->seccions) . "\n";
|
||||
}
|
||||
$contido .= ' </div>' . "\n";
|
||||
$contido .= ' </article>' . "\n";
|