â ïž Important
Nous vous recommandons de lire d'abord le tutoriel Que sont les balises Block ? afin de bien comprendre leur rĂŽle et comment les utiliser.
Les exemples présentés ici utilisent des identifiants fictifs. Lors de la mise en pratique, pensez à les remplacer par ceux de votre formulaire.
đ Pour amĂ©liorer la lisibilitĂ© de votre modĂšle, nâhĂ©sitez pas Ă surligner les balises block. Vous les identifierez ainsi plus rapidement si vous devez modifier le document. Le surlignage reste invisible dans lâexport final.
â ïž Important
Les Ă©lĂ©ments du champ Liste/Choix doivent obligatoirement ĂȘtre codĂ©s (code:libellĂ©), hormis si le champ Liste est reliĂ© Ă une Liste AvancĂ©e.
1. Afficher un contenu selon l'élément sélectionné
Pour afficher automatiquement un texte, un tableau, une image ou encore le contenu d'un champ du formulaire, selon l'élément choisi dans un champ Liste/Choix :
Ajoutez
_block:juste aprĂšs les deux premiers diĂšses (##) de la balise du champ.Ajoutez le suffixe
-codeavant les deux derniers diĂšses de fermeture.
La syntaxe est la suivante :
Champ Liste | Champ Choix |
|
|
1.1 Afficher le logo du client sélectionné
Dans cet exemple, nous allons voir comment afficher le logo correspondant au client sélectionné.
Le champ Liste/Choix se nomme Client et contient les éléments suivants :
B:Batimentek
ID:Immo Durand
La balise est ##client##. Voici un exemple de présentation :
Résultats :
SI vous sélectionnez Batimentek, seul le logo de Batimentek s'affichera,
Si vous sélectionnez Immo Durand, seul le logo de Immo Durand s'affichera,
Si vous ne sélectionnez aucun élément, il n'y aura pas de logo.
2. Conditionner l'affichage avec l'opérateur IN
LâopĂ©rateur IN permet d'afficher un contenu lorsque :
ĂlĂ©ment1 OU ĂlĂ©ment2 est sĂ©lectionnĂ©.
ĂlĂ©ment1 + ĂlĂ©ment2 sont sĂ©lectionnĂ©s ensemble.
La syntaxe est la suivante :
Opérateur | Syntaxe |
-in: |
|
-in: |
|
Dans les exemples suivants le champ Liste/Choix se nomme Prestation et contient les éléments suivants :
INS:InstallationREM:RemplacementREP:Réparation
La balise est ##prestation##.
2.1 Afficher un contenu si INS ou REM est sélectionné
Pour afficher le tableau Tarif des prestations si Installation OU Remplacement est sélectionné :
Résultats :
Elément sélectionné | Affichage du tableau |
Installation | â |
Remplacement | â |
RĂ©paration | â |
Installation & Remplacement | â |
Installation & RĂ©paration | â |
Remplacement & RĂ©paration | â |
Aucun | â |
2.2. Afficher un contenu si INS + REM sont sélectionnés
Pour afficher le tableau Tarif des prestations uniquement si Installation + Remplacement sont sélectionnés ensemble :
Résultats :
Elément sélectionné | Affichage du tableau |
Installation | â |
Remplacement | â |
RĂ©paration | â |
Installation + Remplacement | â |
Installation + RĂ©paration | â |
Remplacement + RĂ©paration | â |
Installation + Remplacement + RĂ©paration | â |
Aucun | â |
3. Conditionner l'affichage avec l'opérateur NIN
LâopĂ©rateur NIN permet d'afficher un contenu sauf dans certains cas :
Sauf si seul élément est sélectionné.
Sauf si ĂlĂ©ment1 OU ĂlĂ©ment2 est sĂ©lectionnĂ©.
Dans les exemples suivants le champ Liste/Choix se nomme Prestation et contient les éléments suivants :
INS:InstallationREM:RemplacementREP:Réparation
La balise est ##prestation##.
Opérateur | Syntaxe |
-nin: |
|
-nin: |
â |
3.1 Afficher un contenu sauf si seulement un élément est sélectionné
Pour afficher le tableau Tarif des prestations sauf si Installation seule est sélectionnée :
Résultats :
Elément sélectionné | Affichage du tableau |
Installation | â |
Remplacement | â |
RĂ©paration | â |
Installation + Remplacement | â |
Installation + RĂ©paration | â |
Remplacement + RĂ©paration | â |
Aucun | â |
3.2 Afficher un tableau sauf si INS ou REM est sélectionné
Pour afficher le tableau Tarif des prestations sauf si Installation OU Remplacement est sélectionné :
Résultats :
Elément sélectionné | Affichage du tableau |
Installation | â |
Remplacement | â |
RĂ©paration | â |
Installation + Remplacement | â |
Installation + RĂ©paration | â |
Remplacement + RĂ©paration | â |
Aucun | â |
âčïž Information pratique
Elément1 OU Elément2 signifie que si Elément1 est sélectionné avec un autre élément que Elément2, la condition n'est plus vraie. Donc le contenu s'affiche.
4. Conditionner l'affichage avec l'opérateur LIKE
LâopĂ©rateur LIKE permet d'afficher un contenu si l'Ă©lĂ©ment sĂ©lectionnĂ© contient une suite de caractĂšres (alphanumĂ©riques) particuliĂšre.
La syntaxe est la suivante :
Opérateur | Syntaxe |
-like: |
|
Dans cet exemple le champ Liste/Choix se nomme Codes clients et contient les éléments suivants :
PART123:Particulier1PART234:Particulier2ENT567:Entreprise1ENT89:Entreprise2
La balise est ##code_clients##.
Pour afficher le tableau Tarif des prestations si l'élément sélectionné contient la chaßne de caractÚres PART :
Résultats :
Elément sélectionné | Affichage du tableau |
| â |
| â |
| â |
| â |
5. Conditionner l'affichage avec l'opérateur NLIKE
LâopĂ©rateur NLIKE permet d'afficher un contenu si l'Ă©lĂ©ment sĂ©lectionnĂ© ne contient pas une suite de caractĂšres (alphanumĂ©riques) particuliĂšre.
La syntaxe est la suivante :
Opérateur | Syntaxe |
-like: |
|
Dans cet exemple le champ Liste/Choix se nomme Codes clients et contient les éléments suivants :
PART123:Particulier1PART234:Particulier2ENT567:Entreprise1ENT89:Entreprise2
La balise est ##code_clients##.
Pour afficher le tableau Tarif des prestations si l'élément sélectionné ne contient pas la chaßne de caractÚres PART :
Résultats :
Elément sélectionné | Affichage du tableau |
| â |
| â |
| â |
| â |
â ïž Important
Les Ă©lĂ©ments du champ Liste/Choix doivent obligatoirement ĂȘtre codĂ©s (code:libellĂ©), hormis si le champ Liste est reliĂ© Ă une Liste AvancĂ©e.







