Configuración de portadas: [nombre del prontus]-port.cfg

En este archivo se guardan las portadas que definas en Prontus y las opciones asociadas a las portadas

Publicado: Jueves 11 de octubre de 2018 por Adriano Varoli Piazza
Última modificación: Viernes 12 de octubre de 2018
Agregar nuevas portadas

PORT_PLTS

La variable PORT_PLTS puede aparecer múltiples veces, una por línea, y cada línea contiene una portada registrada en Prontus. Luego de crear una plantilla de portada en el directorio /[nombre del prontus]/plantillas/edic/nroedic/port/ debes registrarla usando esta variable.

Formato:

PORT_PLTS = 'nombre_portada.html(Nombre descriptivo)(plantillas paralelas)'

Donde cada parte de esa configuración tiene este significado:

  • nombre_portada.html: este es el nombre del archivo de plantilla, con extensión. Requerido
  • (Nombre descriptivo): el texto a mostrar en los selectores del panel de administración de Prontus. Opcional
  • (plantillas paralelas): una o más plantillas (archivos con extensión) para generar vistas paralelas a la principal, separadas por punto y coma. Opcional

Plantillas paralelas

Las plantillas paralelas sirven para generar de forma paralela otra portada. Por lo general se utilizan para tener distintos diseños disponibles para una misma portada, o para usar la información de la portada de otro modo, por ejemplo para incluirla en otras páginas como módulo. Al guardar una portada con una plantilla paralela asignada, Prontus crea tanto la vista principal como la vista paralela.

Por ejemplo, para tener una portada paralela a la portada "noticias" que se llame _m_noticias, y  que servirá para incluir noticias en las plantillas de artículos, se puede hacer lo siguiente:

PORT_PLTS = 'portada.html()(_m_noticias.html)'

Esto generará de forma paralela la portada _m_noticias.html cuando guardes la portada principal portada.html.

También es posible asociar portadas paralelas desde el panel de administración de Prontus, en la vista Administrar Configuración  Portadas. Junto a cada plantilla de portada se muestra un selector de portadas paralelas. Nótese que se pueden seleccionar más portadas paralelas para una misma plantilla. En el ejemplo dado, podríamos tener las plantillas paralelas "_m_noticias" y "_m_noticias_especial" asociadas a la portada "noticias". Para hacer esto desde el panel de administración de Prontus debes  hacer click en el botón "+" junto al selector de portadas paralelas, y seleccionar las múltiples plantillas a usar mientras se presiona la tecla Control.

Dado que el nombre de la plantilla es igual al nombre de la portada definitiva, no es posible usar una misma plantilla como paralela para dos portadas diferentes. Al seleccionar una plantilla paralela para una portada, se deshabilitará la selección de esa plantilla como paralela de las demás portadas en el panel de administración.

Ejemplo de uso

PORT_PLTS = 'portada.html(Portada)(invierno.html;navidad.html;playa.html)'
PORT_PLTS = 'layers_head.html(Encabezado de Layers)()'
PORT_PLTS = 'left.html()'
PORT_PLTS = 'quienes_somos.html(Quiénes Somos)'
PORT_PLTS = 'boletin.html()'
Opciones de configuración de portadas

ADMIN_PORT

Al habilitar esta opción se  activará  una interfaz para duplicar, eliminar o renombrar portadas en la vista de Portadas (Publicar → Portadas del panel de administración de Prontus.

Valor por defecto

ADMIN_PORT = 'NO'

Valores posibles

ADMIN_PORT = 'SI'
ADMIN_PORT = 'NO'

PORT_INI_SELECTED

Permite configurar la portada que verás por defecto al visitar el administrador de artículos. Si tu sitio por defecto carga una portada compleja, con mucho contenido, y en tu Prontus hay muchos usuarios editores / redactores, puedes querer apuntar esta variable a una portada más simple para reducir el trabajo que debe hacer Prontus cuando cada usuario hace login.

Ejemplo

PORT_INI_SELECTED = 'inicio.html'

PORT_HOME

Prontus generará un enlace simbólico a la portada que definas aquí en la ruta /[nombre del prontus]/site/edic/base/home/index.html. Esto te puede servir si ...

Ejemplo

PORT_HOME = 'inicio.html'

PORT_AREA_MAX_ARTICS

Permite especificar el número máximo de artículos a procesar en cada área de una portada. Por defecto no se especifica un límite.

Ejemplo

PORT_AREA_MAX_ARTICS = '20'
Configurar múltiples ediciones

Prontus permite generar versiones de una portada de Prontus que rigen a partir de una cierta fecha. Por ejemplo, los sitios web de periódicos generan ediciones diarias. También los boletines informativos tienen ediciones (semanales, mensuales, trimestrales, etc.). Las ediciones se identifican por el año, el mes, el día y un número correlativo, de la forma: aaaa_mm_dd_i.

MULTI_EDICION

Al habilitar esta opción se  activará  una interfaz para crear nuevas ediciones en la vista de Portadas (Publicar → Portadas del panel de administración de Prontus, y se desplegarán opciones de configuración nuevas en la interfaz de administración de portadas. en Administrar → Configuración → Portadas. Luego de activar esta opción, Prontus te permitirá trabajar sobre una edición "base" y crear ediciones específicas para una fecha dada. La edición base será la que puedes ir alterando normalmente, las ediciones de una fecha idealmente deben conservar el contenido tal como lo cargaste en esa fecha.

Valor por defecto

MULTI_EDICION = 'NO'

Valores posibles

MULTI_EDICION = 'SI'
MULTI_EDICION = 'NO'

EDICBASE_INI_SELECTED

Habilita o deshabilita la selección por defecto de la edición base. Debe tener valor SI para activarlo. Habilitar esta variable hace que al ingresar a Prontus, éste muestre por defecto la edición base en lugar de la última edición creada.

Valor por defecto.

EDICBASE_INI_SELECTED = 'NO'

Posibles valores.

EDICBASE_INI_SELECTED = 'SI'
EDICBASE_INI_SELECTED = 'NO'

BASE_PORTS

Listado de las portadas usadas en la edición base. Por defecto, al activar la variable MULTI_EDICION Prontus selecciona todas las portadas existentes como pertenecientes a la edición base. Luego de esto debes seleccionar (si es necesario, creándolas y registrándolas primero) las plantillas de portada específicas a usar para ediciones. Puedes seleccionar o agregar múltiples plantillas a esta variable, en ese caso se guardarán una por línea.

Posibles valores.

BASE_PORTS = 'newsletter.html'
BASE_PORTS = 'flyer.html'