Implementar múltiples ediciones

La funcionalidad de multi ediciones nos permite crear portadas cuyo contenido representa un momento específico. Puedes usarlas por ejemplo para implementar newsletters con Prontus: cada newsletter será una edición específica de una portada, usando la misma plantilla pero con contenido específico a ese momento.

Publicado: Jueves 27 de Septiembre de 2018 por David García
Última modificación: Viernes 26 de Octubre de 2018
Configuración desde el panel de administración

Puedes habilitar la opción de multiples ediciones desde el administrador del sitio, visitando la página Administrar  Configuración  Portadas

Una vez allí, en el panel de Configuración de Portadas debes habilitar las opciones  MULTI_EDICION

EDICBASE_INI_SELECTED si deseas que la edición base esté seleccionada por defecto en el administrador de Prontus. Si tu sitio funciona principalmente como generador de newsletters, querrás tener esta opción desactivada. Por el contrario, si las newsletters no son el foco de tu sitio, querrás activar esta opción. Puedes siempre visitar las distintas ediciones desde el administrador de portadas.

Configuración manual

La configuración desde el administrador del sitio modifica los valores por defecto del archivo [nombre del prontus]/cpan/[nombre del prontus]-port.cfg. En este archivo se indica si Prontus administrará ediciones, en cuyo caso debes configurar la variable MULTI_EDICION con valor SI para activar esta opción.

Valor por defecto

MULTI_EDICION = 'NO'

Posibles valores

MULTI_EDICION = 'SI'
MULTI_EDICION = 'NO'

Plantilla index_tmp.html

La plantilla index_tmp.html se encarga de dirigir al visitante hacia la edición vigente cuando el sitio web es de tipo multiedición.

En este sentido, posee una única marca, %%_NOM_EDIC%%, la cual es reemplazada por el path hacia la portada principal de la edición vigente.

Esta plantilla da origen al archivo index.html.

Para Redireccionar, el archivo generado hace uso de la etiqueta META HTTP-EQUIV=Refresh

Ejemplo de plantilla index_tmp.html:

<html>
  <head>
    <title>Prontus</title>
    <meta http-equiv="refresh" content="0;URL='%%_NOM_EDIC%%'">
  </head>
  <body>
 
</body>
</html>
Marca reservada _NOM_EDIC

Esta marca permite mostrar el nombre de la edición a la que pertenece una portada, o la edición activa para el caso de artículos.

Ver Marca _NOM_EDIC

Uso de Múltiples ediciones

Una vez habilitada la funcionalidad de multiples ediciones en el sitio, podrás visualizar en Portadas la opción de generar nuevas ediciones, editar y eliminarlas existentes haciendo click en la opción editar junto al combo ediciones

Ver Implementar Múltiples ediciones

Ruta de archivos generados

Una vez implementada y generada una nueva edición, ésta se encontrará en la ruta: 

/[nombre del sitio]/site/edic/[fecha de la edición][número de edición]

Ejemplo:

/mi_prontus/site/edic/2018_10_24_1

a diferencia de las salidas de la edición base, en cuyo caso la ruta será la siguiente

/[nombre del sitio]/site/edic/base

Ejemplo:

/mi_prontus/site/edic/base

Artículos Relacionados