Plantillas de Artículo
La estructura de una plantilla de artículo dependerá básicamente del diseño aplicado a la página.
< !-- Definición de JS y CSS -- >
< script >..........< /script >
< link ..... >
< !-- /Definición de JS y CSS -- >
< !-- Secciones, Fecha y Herramientas -- >
< !-- sección -- >
< !-- tema -- >
< !-- subtema -- >
< !-- fecha -- >
< !--/ Secciones, Fecha y Herramientas -- >
< !-- COLUMNA CENTRAL -- >
< !-- Epígrafe -- >
< !-- Titular -- >
< !-- Bajada -- >
< !-- Subtítulos -- >
< !-- Cuerpo del articulo -- >
< !-- /COLUMNA CENTRAL -- >
< !-- COLUMNA DERECHA -- >
< !-- Foto fija -- >
< !-- Multimedia -- >
< !-- Flash -- >
< !-- Artículos relacionados -- >
< !-- Archivos adjuntos -- >
< !-- Recuadro -- >
< !-- /COLUMNA DERECHA -- >
Lo que habitualmente se realiza es colocar todas las marcas definidas en el FID en la plantilla de artículo.
La plantilla general.html, es obligatoria y debe ir asociada al fid_general.html. Este tipo de artículo es generalmente usado como el principal, contiendo toda la información definida para una página de despliegue de información.
Un artículo se define como una página que despliega información acerca de algún tema en particular, quedando disponible para el navegador del sitio web a través de una portada, pero existen algunos artículos que no visibles y están orientados a incorporar otro tipo de información a la portada, como por ejemplo la incorporación de banners.
Los típicos artículos utilizados para este fin son:
Plantilla artículo |
FID asociado |
Descripción |
---|---|---|
rotulo.html |
fid_rotulo |
Utilizado para la incorporación de rótulos en portada. Estos Utilizado para la incorporación de rótulos en portada. Estos rótulos ayudan a agrupar los artículos insertando un título destacado. |
link.html |
fid_link |
Para el ingreso de un url en portada, como por ejemplo para el sector de sitios de interés de la portada. |
banner.html |
fid_banner |
Para el ingreso de banner en portada, pudiendo ser de diferentes tamaños dependiendo de las áreas que se dispongan para este fin. |
boton.html |
fid_boton |
Para la incorporación de botones, los cuales pueden estar compuestos por imágenes, texto cortos y links. |
Se aplica lo mismo que para asociar un FID, punto Asociar un FID a Prontus.
Desde la versión 11.2.71 de Prontus, se pueden usar loops dentro de las plantillas de artículo para generar marcas recursivas o automatizar la presentación de elementos numerosos. Por ejemplo, el código siguiente:
%%_loop_artic(1,5)%%
%%IF(fotofija_port##i##_thumb)%%
< li >< a href="%%fotofija_port##i##_foto%%" >< img src="%%fotofija_port##i##_thumb%%" width="%%fotofija_port##i##_thumb%%" >< /a >< /li >
%%/IF%%
%%/_loop_artic%%
generaría el código siguiente en una primera evaluación de la plantilla:
%%IF(fotofija_port1_thumb)%%
< li >< a href="%%fotofija_port1_foto%%" >< img src="%%fotofija_port1_thumb%%" width="%%fotofija_port1_thumb%%" >< /a >< /li >
%%/IF%%
%%IF(fotofija_port2_thumb)%%
< li >< a href="%%fotofija_port2_foto%%" >< img src="%%fotofija_port2_thumb%%" width="%%fotofija_port2_thumb%%" >< /a >< /li >
%%/IF%%
%%IF(fotofija_port3_thumb)%%
< li >< a href="%%fotofija_port3_foto%%" >< img src="%%fotofija_port3_thumb%%" width="%%fotofija_port3_thumb%%" >< /a >< /li >
%%/IF%%
%%IF(fotofija_port4_thumb)%%
< li >< a href="%%fotofija_port4_foto%%" >< img src="%%fotofija_port4_thumb%%" width="%%fotofija_port4_thumb%%" >< /a >< /li >
%%/IF%%
%%IF(fotofija_port5_thumb)%%
< li >< a href="%%fotofija_port5_foto%%" >< img src="%%fotofija_port5_thumb%%" width="%%fotofija_port5_thumb%%" >< /a >< /li >
%%/IF%
Esto posteriormente se reevalúa normalmente como marcas Prontus. Los elementos a tener en cuenta son:
- la marca _loop_artic, con sintaxis _loop_artic(inicio, fin)
- la variable de loop ##i##, que se reemplaza por el contador del loop.