Définition XML des rangées de contenu

La définition XML d'une rangée de contenu est constituée de la manière suivante :

  • Du code XHTML qui sera repris dans les pages du site utilisant la rangée.
  • Du code XML permettant de définir les zones logiques sur lesquelles travaillera Automne.

Il y a plusieurs sortes de tags XML disponibles dans les rangée de contenu :

  • Les Tags atm-linx : Ils permettent de créer les liens de navigation entre les différentes pages d'Automne.
  • Les Tags de travail XML génériques : Ces tags ne sont pas spécifiques aux rangées et peuvent aussi être employés dans des modèles de pages.
  • Les Tags block : Ces tags, décrits ci-dessous permettent de définir les zones de contenu simples éditables par les rédacteurs du site.
  • Les Tags spécifiques aux modules : Ces tags ne peuvent être employés qu'à l'intérieur d'un tag block spécifique à un module Polymod ou PHP.

Titre ou sous-titre (255 charactères max) :

<block module="standard" type="varchar" id="uniqueID" [default="default text"]>{{data}}</block>

  • uniqueID : Identifiant unique du bloc dans la rangée.
  • default text : Texte affiché par défaut à la place du faux texte en Latin.

Les valeurs suivantes seront remplacées dans le tag :

  • {{data}} : Contenu textuel.

Texte mis en forme (HTML) :

<block module="standard" type="text" id="uniqueID" [default="default text"]>{{data}}</block>

  • uniqueID : Identifiant unique du bloc dans la rangée.
  • default text : Texte affiché par défaut à la place du faux texte en Latin.

Les valeurs suivantes seront remplacées dans le tag :

  • {{data}} : Contenu mis en forme (HTML).

Image :

<block module="standard" type="image" id="uniqueID" maxWidth="value" minWidth="value">{{data}}</block>

  • uniqueID : Identifiant unique du bloc dans la rangée.
  •  value : Valeur minimum ou maximum autorisée pour l'image en pixels. Les attributs maxWidth et minWidth sont optionnels.

Les valeurs suivantes seront remplacées dans le tag :

  • {{data}} : Code de l'image et lien vers l'image zoom si elle existe.
  • {{label}} ou {{linkLabel}} : Nom / Légende de l'image si il existe.
  • {{jslabel}} : Nom de l'image (échappé pour insertion dans du javascript ou un attribut de tag).
  • {{imageZoomHtml}} : Code HTML affichant l'image zoom si elle existe.
  • {{imagePath}} : Répertoire de l'image sur le serveur.
  • {{imageName}} : Nom du fichier image sur le serveur.
  • {{imageZoomHref}} : Adresse (répertoire et nom) du fichier Image zoom sur le serveur.
  • {{imageZoomName}} : Nom du fichier image zoom sur le serveur.
  • {{imageWidth}} : Largeur du fichier image sur le serveur.
  • {{imageHeight}} : Hauteur du fichier image sur le serveur.
  • {{imageZoomWidth}} : Largeur du fichier image zoom sur le serveur.
  • {{imageZoomHeight}} : Hauteur du fichier image zoom sur le serveur.

Fichier - Pièce jointe :

<block module="standard" type="file" id="uniqueID">{{data}}</block>

  • uniqueID : Identifiant unique du bloc dans la rangée.

Les valeurs suivantes seront remplacées dans le tag :

  • {{data}} : Lien vers le fichier si il existe.
  • {{href}} : Adresse (URL) du fichier.
  • {{label}} : Libellé du fichier.
  • {{jslabel}} : Libellé du fichier (échappé pour insertion dans du javascript ou un attribut de tag).
  • {{size}} : Taille du fichier en méga octets.
  • {{filename}} : Nom du fichier.
  • {{originalfilename}} : Nom original du fichier.
  • {{type}} : Extention du fichier.
  • {{icon}} : Icône de ce type de fichier si elle existe.

Animation Flash :

<block module="standard" type="flash" id="uniqueID">{{data}}</block>

  • uniqueID : Identifiant unique du bloc dans la rangée.

Les valeurs suivantes seront remplacées dans le tag :

  • {{data}} : Contenu de l'animation flash.


Ajouter une contribution :

Les contributions servent à compléter la documentation en détaillant des points précis ou pour donner des exemples. Elles sont modérées et peuvent être supprimées sans préavis.
Pour poser des questions, merci d'employer le forum et pour rapporter un bug, le BugTracker est à votre disposition.








Vous pouvez employer les balises bbcode suivantes :
  • [code-xml] votre code ... [/code-xml] : Pour mettre en forme du code XML / XHTML
  • [code-php] votre code ... [/code-php] : Pour mettre en forme du code PHP
  • [code-js] votre code ... [/code-js] : Pour mettre en forme du code Javascript

Date de votre contribution : 20/10/2017   16:23:14

Haut