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
Última modificación: Viernes 12 de octubre de 2018
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()'
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'
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'
Conceptos Básicos
¿Qué es Prontus?
Estructura de directorios
Glosario
Navegadores soportados
Tutoriales
Instalación de Prontus CMS
Implementar un nuevo sitio en Prontus
Cómo crear un FID
Cómo crear una plantilla de artículo
Cómo crear una plantilla de portada
Cómo crear plantillas de formulario
Cómo implementar un formulario
Cómo implementar un buscador
Cómo implementar un buscador Elasticsearch
Cómo crear una plantilla de taxonomía
Cómo crear plantillas de tags
Cómo crear una plantilla de listado
Cómo crear una plantilla de tags jerárquicos
Implementar carga de videos en Prontus
Integración de Redes Sociales
Instalación y Configuración
Requerimientos
Configuración del servidor
Base de datos
Asegurar la plataforma
Instalación con Wizard Prontus
Ajustes post-instalación
Archivos de configuración de Prontus
Friendly URLs
Friendly URLs para imágenes
SSI en Prontus
Logs de Eventos
Ejecutar procesos periódicamente con cron
Debugging
Plantillas
Plantillas de FID
Plantillas de artículo
Plantillas de portada
Plantillas de taxonomía
Plantillas de artículos relacionados
Plantillas de tags
Plantillas de listado
Plantillas de tags jerárquicos
Plantillas de mapa de taxonomía
Plantillas de mapa de tags
Marcas
Tipos de marcas
Diccionario de marcas
Marcas para texto
Marcas de lógica
Marcas de despliegue
Marca Menú y Panel
Parsing de marcas en formularios Prontus
Funcionalidades
Funcionalidades SEO en Prontus CMS
Multivistas
Galería de Imágenes
Buscador Multivista
Buscador
Buscador Elasticsearch
Calendarios
Imprimir artículos
Posting de contenidos
Plugins
Post-procesos
Prontus functions
Implementar copias de seguridad automáticas con Dropbox
Implementar múltiples ediciones
Regeneración masiva de artículos via línea de comandos