Files
cnt-sindikatua/ARCHIVE.md

44 lines
1.4 KiB
Markdown
Raw Permalink Normal View History

2025-10-20 09:09:04 +00:00
==========================
==========================
ARCHIVE PARA POST TYPE CREADOS
2025-10-16 11:26:27 +00:00
ACF
> Tipos de contenido. Elegir el que quieres configurar.
2025-10-23 08:41:07 +00:00
> Marcar archive (¿y jerárquico?)
2025-10-16 11:26:27 +00:00
> URLs añadir el nombre del slug (Ej: videos)
==========================
2025-10-23 08:41:07 +00:00
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)
2025-10-16 11:26:27 +00:00
2025-10-23 08:41:07 +00:00
>Si se quieren recibir todos los posts, independientemente del idioma.
Ejemplo:
2025-10-16 11:26:27 +00:00
2025-10-20 09:09:04 +00:00
> $context['videos'] = Timber::get_posts([
2025-10-16 11:26:27 +00:00
'lang' => '' // Importante: vacío para obtener todos
2025-10-20 09:09:04 +00:00
]);
2025-10-16 11:26:27 +00:00
==========================
2025-10-20 09:09:04 +00:00
==========================
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.
2025-10-16 11:26:27 +00:00
2025-10-23 08:41:07 +00:00
==========================
==========================
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.
2025-10-20 07:36:36 +00:00
2025-10-23 08:41:07 +00:00
>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.