Files
cnt-sindikatua/ARCHIVE.md
2025-10-23 08:41:07 +00:00

44 lines
1.4 KiB
Markdown

==========================
==========================
ARCHIVE PARA POST TYPE CREADOS
ACF
> Tipos de contenido. Elegir el que quieres configurar.
> Marcar archive (¿y jerárquico?)
> URLs añadir el nombre del slug (Ej: videos)
==========================
IDIOMAS
> Ajustes > post type: marcar el post type.
> Traducciones. Filtrar por "Slugs de las URLs". Traducir las palabras clave.
==========================
>Crear archive-slug.php (Ej: archive-videos.php)
>Si se quieren recibir todos los posts, independientemente del idioma.
Ejemplo:
> $context['videos'] = Timber::get_posts([
'lang' => '' // Importante: vacío para obtener todos
]);
==========================
==========================
ARCHIVE PARA CATEGORIAS
> Ir a functions.php y añadir rutas (para cada idioma)
> Crear archive-slug.php
> Crear página (para cada idioma)
> Crear page-slug.twig (para cada idioma)
> Añadir en el menú como "Enlaces personalizados" (para cada idioma)
>
> ¡OJO en el menú! Hay que ver si es subelemento para poner la ruta bien en el functions.
==========================
==========================
ISSUE botones idiomas
>Si todos los posts están en un idioma y en uno no hay posts, pollylang te lleva a la home al cambiar de idioma.
Ejemplo videos y documentos.
>Ir a StarterSite.php y buscar la función getPolylangData(). Al final de la función he metido
dos condiciones tanto para video como para documentos.