Fork me on GitHub

Templates

Dans cette section, nous allons voir ce que doit contenir au minimum chaque template chargé lors de la création d'un modèle.

Voci la liste des templates nécessaires :

  • Template HTML de création de carte de voeux
  • Template HTML de visualisation de carte de voeux
  • Template HTML pour le mail
  • Animation Flash de création de carte de voeux
  • Animation Flash de visualisation de carte de voeux

Tous ces éléments obligatoires sont gérés par Freemarker.

Templates HTML

Template HTML de création de carte de voeux

Voici les éléments obligatoires pour cette template de création :

Paramètres d'entrée :
Identifiant Description
picture_card Le chemin où se situe l'image à afficher (par ex /plugins/greetingscard/model_1/picture_card.jpg).
height La hauteur de l'image.
width La largeur de l'image.

Ils doivent être passés en paramètre lors de l'appel de la template.

Paramètres de sortie :
Identifiant Description Valeur
recipient_email L'adresse e-mail du destinataire de la carte de voeux.
message Le corps de l'e-mail.
sender_name Le nom de l'expéditeur de la carte.
sender_email L'adresse e-mail de l'expéditeur.
page Le nom de la XPage sur laquelle on est. greetingscard
action L'action que l'on est en train de réaliser : un envoi de mail. send
format Le format de création. html
gct_id L'ID du modèle de carte utilisé.

Template HTML de visualisation de carte de voeux

Voici les éléments obligatoires pour cette template de visualisation :

Paramètres d'entrée :
Identifiant Description
picture_card Le chemin où se situe l'image à afficher (par ex /plugins/greetingscard/model_1/picture_card.jpg).
height La hauteur de l'image.
width La largeur de l'image.

Ils doivent être passés en paramètre lors de l'appel de la template.

Paramètres de sortie :
Identifiant Description
message Le corps de l'e-mail.
sender_name Le nom de l'expéditeur de la carte.
sender_email L'adresse e-mail de l'expéditeur.

Template HTML pour le mail

Voici les éléments obligatoires pour cette template :

Paramètres d'entrée :
Identifiant Description
sender_name Le nom de l'expéditeur de la carte.
view_flash_card_from_internet L'URL de visualisation de la carte au format Flash.
view_html_card_from_internet L'URL de visualisation de la carte au format HTML.

Animations Flash

Les animations Flash de création et de visualisation doivent avoir les mêmes paramètres de sortie que les templates HTML.