Masify

Manual de integración de templates

Integración

Artículos (Notas)


El tipo de contenido Article, corresponde al detalle de una nota / artículo (de aquí en más se utilizará el nombre 'artículo').
Los Artículos permiten relacionar contenidos de tipo Article y de tipo Item, para crear zonas de artículos o productos destacados.

El archivo article.xsl


Los artículos se representan a través de un archivo llamado article.xsl , ubicado en la carpeta xsl del directorio correspondiente al template en desarrollo.

Para descargar el archivo xslt de ejemplo para este tipo de contenido haga click aquí.

Descargar archivo article.xsl

Si la descarga provoca un error, haga click con el botón derecho y seleccione la opción "guardar enlace como...".

Datos del Artículo


Cada artículo (Article) está encerrado en un nodo Section con información de la sección a la cual pertenece.
Los artículos poseen los siguientes elementos (*):

Section: Nodo de base del artículo, posee los siguientes elementos:
@Id: Valor numérico, es el id de la Sección en Base de Datos.
@Url: URL completa de la sección.
Name: Nombre de la Sección.
Layout: Diseño (layout) utilizado en la sección a la que pertenece el artículo. Posee los siguientes elementos:
@Id: Valor numérico, es el id del layout en Base de Datos.
@Name: Nombre del layout, definido en el esquema XML del template.
Description: Descripción del layout, definida en el esquema XML del template.
Article: Datos del artículo. Posee los siguientes elementos:
@Id: Valor numérico, es el id del Artículo en Base de Datos.
@Url: URL de acceso al artículo.
DateUpdate: Fecha de última actualización del artículo, en formato DD/MM/YYYY HH:MM:SS.
Title: Título del artículo.
Lead: Resumen del artículo, en formato HTML.
Content: Texto del artículo, en formato HTML.
Author: Nodo con información del autor de la nota. Posee los siguientes elementos:
@Id: Valor numérico, es el id del autor en Base de Datos.
Name: Nombre del autor del artículo.
Image: Serie de nodos que reperesentan las imágenes asociadas al artículo. Puede haber más de uno, y puede no haber ninguno.
Cada nodo Image Posee los siguientes elementos:
@Id: Valor numérico, es el id de la imagen en Base de Datos.
Epigraphy: Comentario asociado a la imagen para este artículo.
FileImage: Nodo con información del archivo. Posee los siguientes elementos: @Code: Código de la imagen. (ver cómo instanciar imágenes a partir de su código)
@UploadDate: Fecha de subida de la imagen al servidor.
@TakenDate: Fecha de captura de la imagen (si es agregado el dato al ser cargada la imagen).
@Credit: Crédito (autor / propietario) de la imagen (si es agregado el dato al ser cargada la imagen).
Tags: Listado de los tags asociados al artículo. Cada tag está representado por un nodo Tag que posee los siguientes elementos:
@Id: Valor numérico, es el id del tag en Base de Datos.
@Url: URL de acceso al listado de artículos filtrados por éste tag.
Description: Nombre del tag.
Layout: Diseño (layout) utilizado en el artículo. Posee los siguientes elementos:
@Id: Valor numérico, es el id del layout en Base de Datos.
@Name: Nombre del layout, definido en el esquema XML del template.
Description: Descripción del layout, definida en el esquema XML del template.


(*) existen otros datos ya discontunuados que no es deben tenerse en cuenta y por lo tanto no se incluyen en esta documentación.

Ejemplo de integración de un artículo


Datos XML (fragmento)
Implementación XSLT (en article.xsl)

Banners


Los banners cargados desde el panel de control pueden ser asociados al tipo de contenido Article.
La integración de banners se realiza de forma similar en todos los tipos de contenidos.
Para acceder a la sección correspondiente, haga click aquí:

INTEGRAR BANNERS


Contenidos Relacionados


El tipo de contenido Article admite contenidos relacionados del tipo: Article y del tipo Item.
Es decir, es posible incluir notas y productos destacados/relacionados en los artículos.
La cantidad de sectores de contenidos relacionados es ilimitada.
Pueden definirse varios sectores de artículos relacionados (ArticleForArticle) y de productos relacionados (ItemForArticle), si el diseño así lo requiere.

Para ver cómo definir los sectores de contenidos relacionados haga click aquí.

La integración de contenidos relacionados se realiza de forma similar en todos los tipos de contenidos que lo admiten.
Para acceder a la sección correspondiente, haga click aquí:

INTEGRAR CONTENIDOS RELACIONADOS