44 lines
1.4 KiB
Markdown
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.
|