Servicios & CSS

This commit is contained in:
2025-10-03 08:09:11 +00:00
parent 452cf904de
commit af70ce1e6c
3 changed files with 22 additions and 7 deletions

View File

@ -20,15 +20,23 @@ $context['search_query'] = get_search_query();
//Timber::render( array( 'templates/page-' . $timber_post->post_name . '.twig', 'page.twig' ), $context );
// Verificar si es subpágina de contactos
$parent = get_post($timber_post->post_parent);
if ($parent && $parent->post_name === 'contactos' || $parent->post_name === 'kontaktua' ) {
// Para subpáginas de contactos, usar page-contactos.twig
// Verificar si es una subpágina de servicios
$es_subpagina_servicios = ($parent && ($parent->post_name === 'servicios-privados' || $parent->post_name === 'servicios-publicos'));
// Verificar si es una página padre de servicios
$slug_actual = $post->post_name;
$es_pagina_servicios = ($slug_actual === 'servicios-privados' || $slug_actual === 'servicios-publicos');
if ($parent && ($parent->post_name === 'contactos' || $parent->post_name === 'kontaktua') ) {
// subpáginas de contactos
Timber::render('templates/page-contactos.twig', $context);
} elseif ($parent && $parent->post_name === 'servicios-privados' || $parent && $parent->post_name === 'servicios-publicos') {
// Para subpáginas de servicios privados, usar page-servicio-individual.twig
} elseif ($es_pagina_servicios) {
//error_log('✅ Página padre de servicios: ' . $slug_actual);
Timber::render('templates/page-servicios.twig', $context);
} elseif ($es_subpagina_servicios) {
//error_log('✅ Página "Servicios": ' . $parent->post_name);
Timber::render('templates/single-servicios.twig', $context);
} else {
// Para el resto, usar la lógica original
Timber::render(array('templates/page-' . $timber_post->post_name . '.twig'), $context);
}

View File

@ -2,6 +2,7 @@
{% block content %}
<h1 class="mb-5 position-relative fs-4 fw-bold sp-module-title">{{ post.title }}</h1>
{# {{ dump(videos.pagination) }}#}
<div class="container text-center">
<div class="row">
@ -56,6 +57,12 @@
{% else %}
<p>No hay vídeos disponibles.</p>
{% endif %}
<!-- PAGINATION -->
<div class="pagination-custom mt-5">
{% include 'partials/pagination-custom.twig' %}
</div>
</div>
{# MODAL PARA REPRODUCIR VÍDEO #}

View File

@ -5,7 +5,7 @@
<section class="search-canvas ">
<p class="mb-5 position-relative fs-4 fw-bold sp-module-title">{{ post.title }}</p>
<p>{{ __('Resultados de búsqueda para', 'Sindikatua')}}: "{{ search_query }}"</p>
<p class="pt-4">{{ __('Resultados de búsqueda para', 'Sindikatua')}}: "{{ search_query }}"</p>
<div class="content-wrapper">
{% for post in posts %}
{% include ['partials/tease-' ~ post.type ~ '.twig', 'partials/tease.twig'] %}