Crea un directorio de contenido estructurado

Esta receta crea una colección navegable como, por ejemplo, de personas, recursos, ubicaciones, servicios o proyectos. Los editores introducen cada elemento una sola vez; POM presenta entonces la colección mediante plantillas de archivo, feed y artículo individual, con una búsqueda facetada opcional.

Primero modela el directorio

Enumera los campos que los visitantes necesitan ver, las propiedades por las que filtran y las relaciones que los editores deben mantener.

Utiliza:

  • un tipo de contenido personalizado para cada entrada repetible del directorio;
  • taxonomías para categorías compartidas y clasificaciones filtrables;
  • campos personalizados para valores estructurados;
  • el editor de contenido principal para contenidos narrativos extensos.

No crees una taxonomía para un valor que es único en cada entrada, ni un campo de texto libre para una clasificación controlada.

Crea el modelo

  1. Abre Settings → POM Theme → Content model → Post Types.
  2. Añade un slug estable para el tipo de contenido y etiquetas orientadas al cliente.
  3. Habilita sus páginas de archivo y de artículo individual cuando ambas formen parte del directorio.
  4. Abre Content model → Taxonomies y adjunta las clasificaciones necesarias.
  5. Abre Content model → Custom fields y añade solo campos estructurados duraderos.
  6. Guarda Settings → Permalinks después de introducir rutas públicas.

Crea varias entradas representativas, incluidos valores opcionales ausentes y etiquetas largas, antes de diseñar las plantillas.

Construye una presentación reutilizable

  1. Crea una plantilla de feed en Settings → POM Theme → Templates → HMTL templates → Feed HTML templates.
  2. Utiliza el título, el enlace permanente, la imagen, el extracto, la taxonomía y las etiquetas de metadatos admitidas de la entrada.
  3. Crea una plantilla de artículo individual en Single HTML templates.
  4. Utiliza bloques condicionales para los campos genuinamente opcionales.
  5. Crea o configura el archivo y coloca {{archive_results}} una sola vez.
  6. Asigna las plantillas de feed y de artículo individual al tipo de contenido.

La tarjeta del feed debería ayudar a los visitantes a comparar entradas; la plantilla de artículo individual debería resolver la tarea de contenido completa.

Añade descubrimiento cuando sea necesario

Para un directorio filtrable, configura la búsqueda facetada con el tipo de contenido como su fuente de consulta. Conecta las facetas a las mismas taxonomías y campos que utilizan los editores. Añade ordenación o paginación solo cuando respalde la tarea de navegación del directorio.

Verifica el directorio

Prueba el archivo, los archivos de taxonomía, las URL directas de artículos individuales, los valores vacíos, la ausencia de resultados, la paginación, los filtros, el botón Atrás del navegador, las entradas traducidas y los controles móviles. Confirma que las entradas no publicadas o restringidas no aparezcan a través de otra ruta de consulta.