SEEWARNING Avant de créer votre site , il préférable de lire la documentation :Avant de commencer.


Le token 'Bloc conditionné' permet de gérer un affichage dynamique du contenu des pages HTML en fonction de critères définis par paramétrage.
Par exemple : modifier le contenu d'un menu HTML en fonction du fait que l'utilisateur soit signé ou non.
Pour cela on insère dans la page HTML le token 'Bloc conditionné' comme pour le token Blocs.

Lors de la génération dynamique de la page le moteur XTEND évalue la condition (expression logique) associée au token :

  • Si l'évaluation est vérifiée : les tokens 'fils' du bloc (tokens délimités par le début et la fin du bloc) seront exécutés pour générer le HTML correspondant au bloc.
  • Si la condition n'est pas vérifiée : les tokens 'fils' du bloc seront ignorés et le HTML ne sera pas affiché.

Le principe est le même pour un token qui masque le code HTML au lieu de l'afficher.

Le paramètre HTML 'xnot' indique qu'il faut évaluer l'inverse de la condition : c'est à dire masquer le HTML à la place de l'afficher :

<!--Blocs conditionnés-->
<!adx="ADISPUSERLOGGEDIN">
<!--Code HTML affiché si l'utilisateur est signé'-->
<!adx="ADISPUSERLOGGEDIN">
<!--Blocs conditionnés inverse-->
<!adx="ADISPUSERLOGGEDIN:xnot">
<!--Code HTML affiché si l'utilisateur n'est pas signé'-->
<!adx="ADISPUSERLOGGEDIN">

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

En-tête

Onglet Général

Onglet Sélection

Formule

La condition est vérifiée si l'évaluation de la formule est vraie.

Le bloc Formule permet de saisir l'expression logique à évaluer.

  • L'opérande N°1 est du type 'MonBloc.MonChamp'.
  • La saisie de la valeur de l'opérande N°2 est identique à celle des critères de sélection ou paramètres des actions.

Etats

Par défaut, les états suivants sont associés à la fonction :

  PRTSCR : Impression écran

Mais ceci peut être modifié par paramétrage.

Boutons spécifiques

Validation

Ce bouton permet de mettre à jour le dictionnaire XTEND au format XML.

Le serveur X3WEB prend en compte uniquement le dictionnaire sous ce format.

Il existe un fichier xml par dictionnaire.

Par exemple le fichier ACT.xml correspondant à l'ensemble des actions web pour le site Web courant.

Copie

Ce bouton permet de copier un bloc conditionné.

Messages d'erreur

Il n'y a pas de message d'erreur autre que les messages d'erreur génériques.

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre