Le réglage Quand est utilisé pour indiquer quand l'événement se produit pour votre client, que ce soit dans la billetterie, dans le courriel de confirmation ou dans les billets. Vos événements sont ajoutés au calendrier du portail de votre activité en lui affectant une heure fixe, mais c'est à des fins de programmation dans le calendrier, l'événement peut ne pas être exactement à ce moment ou il peut s'étendre sur une période de temps. Les besoins étant assez importants et variés, Tixigo offre un moyen flexible de présenter les informations du Quand à vos clients en utilisant ce réglage.


Une valeur vide pour Quand utilisera le format par défaut et affichera la date et l'heure de l'événement selon les normes de la langue en vigueur. Cependant, il peut être important de modifier ce format pour un événement. Par exemple, si nous voulons indiquer une durée par exemple de 17h à 20h ou même pour un événement qui dure plus d'une journée (samedi et dimanche 14 et 15 juin 2019). Il est également possible que votre activité vende des billets qui sont valables tous les jours de l'été et dans ce cas nous ne pouvons pas indiquer de date précise afin que nous puissions mettre "Été 2019" par exemple sous forme de texte.


Tous les événements d'une activité doivent avoir une date et une heure qui correspondent à leur entrée dans le calendrier du portail. Ce moment correspond généralement à la date du début de l'événement, mais dans le cas de la vente de billets valables pour une longue période, la date sera la date de fin de l'activité - la fin d'une saison par exemple . La billetterie utilise la date des événements pour décider de les inclure ou non dans la liste des événements disponibles pour vendre des billets alors quand un événement est passé, il n'est plus disponible. Notez qu'il existe certains paramètres pour contrôler quels événements sont affichés ou non dans la billetterie, mais en général, tous les événements à venir sont inclus. Pour cette raison, un événement saisonnier doit utiliser la date de clôture et non la date d'ouverture, car juste après la date d'ouverture, la billetterie n'inclurait plus l'événement.


Les activités basées sur le style d'affichage "Liste d'événements" et "Liste des billets" ne dépendent que du paramètre Quand pour décider comment afficher les informations. Pour le style "Liste d'événements", chaque événement a son propre paramètre Quand, de sorte que chacun peut être personnalisé ou se fier au paramètre Quand de l'activité. Le style "Liste des billets" est normalement utilisée pour un seul événement et a son réglage Quand de l'activité. Si vous avez plusieurs événements, ils partagent tous le même paramètre Quand par contre.


Les styles "Calendrier" et "Liste de jours" sont utilisés pour les événements répétitifs en présentant une liste des heures disponibles pendant lesquelles l'événement est disponible pour un jour donné sélectionné dans un calendrier ou une courte liste de jours. La liste des heures de la journée est présentée sous forme de 3 colonnes de texte et la colonne centrale est la principale où l'heure est affichée. Par défaut, l'heure est affichée en utilisant un format fixe qui peut dépendre de votre pays ou même du modèle utilisé par l'activité mais en général, elle afficherait l'heure de cette façon HHhMM (ex. 10h30). Tixigo propose deux façons de personnaliser l'affichage de l'heure, soit au niveau de la liste de prix ou au niveau de l'événement en utilisant le champ "Heure dans Billetterie" de chaque événement. Vous pouvez afficher l'heure combiné à du texte et même diviser les informations sur plusieurs lignes. Étant donné que l'heure est gérée séparément de la date pour ces deux styles d'activité, le When doit également utiliser une syntaxe spéciale pour diviser la date et l'heure. Mais cela n'est important que si vous souhaitez modifier le comportement par défaut du formatage When, comme dans cet exemple, par exemple:


Vous avez 2 périodes par jour pour votre activité et l'une affichera "Matin 9h à 11h" pour l'événement fixé à 9h dans le calendrier du portail et l'autre "Après-midi 13h à 14h" pour l'événement fixé à 13h. Si vous utilisez le When par défaut, alors il affichera la date et l'heure, donc en utilisant 9h00 et 13h00, mais cela est trompeur et vous préférez afficher la date suivie de "Matin 9h à 11h" ou "Après-midi 13h à 14h". Pour cette situation, vous souhaiterez utiliser le code spécial {time} dans le paramètre When et le code {when:} pour afficher la partie date.


Réglage Quand: 


Le paramètre Quand vous permet de combiner la date et l'heure d'un événement avec du texte dans un format spécifique. L'utilisation de codes de mise en forme spéciaux permet de ne pas avoir à saisir le moment précis de l'événement dans le Quand sous forme textuelle fixe comme par exemple "Vendredi 10 mars 14h" ce qui convient si vous avez un seul événement. Par contre, si on change l'heure d'un événement plus tard (avant la mise en vente des billets) ou si on copie un événement à une date ultérieure ou lors de l'utilisation d'événements répétés, il est peu pratique et même risqué d'utiliser un texte précis qui ne sert qu'un seul événement. Le réglage du Quand permet de rendre le contenu dynamique en fonction de la date et heure des événements de votre activité.


Pour insérer des portions de la date et heure il faut utiliser une notion qui utile une syntaxe spéciale:


{when:format} ou {whenCap:format}


C'est le format qui décide quelle portion de la date et heure on veut afficher. La différence entre when et whenCap est simplement que whenCap va mettre la première lettre du texte produit par le format en majuscule. On peut insérer autant de code dans le réglage que requis.


Le code {time} est spécifique aux styles "Calendrier" et "Liste des jours". Il affichera la première ligne de texte de la colonne centrale qui sera présentée à vos clients dans la billetterie. Si l'affichage de l'heure de l'événement suffit, il n'est pas nécessaire d'utiliser un paramètre spécial car, celui par défaut fonctionnera.


format se compose d’un ou plusieurs codes de format expliqué dans le tableau qui suit. Vous pouvez ajouter du texte littéral entre les codes au besoin, mais il faut mettre ce texte entre "" pour ne pas qu'il soit interprété comme des codes de formatage. Vous pouvez aussi éviter complètement de mettre du texte littéral dans le format et à la place mettre plusieurs sections {when:} et du texte quelconque entre ces codes ce qui est possiblement plus simple.


code de format
DescriptionExemples et Notes
d
Jour du mois, de 1 à 31

dd
Jour du mois, de 01 à 31

ddd
Nom abrégé du jour de la semaine
lun, mar, mer ...
dddd
Nom complet du jour de la semaine
lundi, mardi, ...
h
Heure, au format de 12 heures, de 1 à 12

hhHeure, au format de 12 heures, de 01 à 12

HHeure, au format de 24 heures, de 0 à 23

HHHeure, au format de 24 heures, de 00 à 23

mMinute, définie entre 0 et 59

mmMinute, définie entre 00 et 59

MMois, de 1 à 12

MMMois, de 01 à 12

MMM
Nom abrégé du mois
jan, fév, mar, ...
MMMMNom complet du mois
janvier, février, ...
sSeconde, de 0 à 59

ssSeconde, de 00 à 59

tPremier caractère de l'indicateur AM/PM
A ou P
ttIndicateur AM/PM
AM ou PM
yAnnée, de 0 à 99, deux derniers chiffres

yyAnnée, de 00 à 99,  deux derniers chiffres

yyyyAnnée, en tant que nombre à quatre chiffres
2019
:Séparateur horaire. Dépends de la langue.
typiquement : mais pourrait être .
/Séparateur de date. Dépends de la langue.
/ - .
"chaîne"
'chaîne'
Délimiteur de chaîne littérale
h "heure" -> donnera 10 heure par exemple
\Délimiteur d'un caractère litéralSimilaire à "" mais sert uniquement pour le prochain caractère



Voici des exemples de réglages pour un événement le 6 juin 2019 à 13h30


Réglage QuandDescriptionExemples et Notes
{when:dddd d MMMM yyyy HH'h'mm}
Version longue d'une date et heure. C'est la valeur par défaut du Quand lorsque non spécifié.mardi 6 juin 2019 13h30
{when:ddd d MMMM yyyy HH'h'mm}
Version courte d'une date et heure
mar. 6 juin 2019 13h30
{when:d MMMM yyyy HH'h'mm}
Version sans le jour de le semaine6 juin 2019 13h30
{when:dddd d MMMM yyyy}
La date uniquementmardi 6 juin 2019
{when:ddd d MMMM yyyy}
La date uniquement en format courtmar. 6 juin 2019
{when:HH'h'mm}
Heure et minutes avec h comme séparateur13h30
{when:HH:mm}
Heure et minutes avec le séparateur propre à la langue courante
13:30 (ou autre selon la langue)



{when:dddd d MMMM yyyy} 5 à 7
Date, mais l'heure est litéralement inscrit, car on ne peut pas l'automatiser avec un code. mardi 6 juin 2019 5 à 7
Fin de semaine du {when:d MMMM yyyy} de 9h à 16hIci la date de l'événement doit être le vendredi ou samedi pour marquer le début de la fin de semaine.
Saison 2019
Été 2019
Hiver 2019
Aucune référence à la date et heure de l'événement. Cas de vente de billets utilisables en tout temps pendant une période de temps.
{when:ddd d MMMM yyyy} {time}
Date et heure personnalisée pour style "Calendrier" et "Liste de jours"