Code source wiki de Mettre en forme les données
Version 34.1 par Doriane Bautista le 2025/09/22 10:20
Afficher les derniers auteurs
| author | version | line-number | content |
|---|---|---|---|
| 1 | (% class="mark small" %)**Version 4.2 et ultérieures ** | ||
| 2 | |||
| 3 | |(% style="width:840px" %)((( | ||
| 4 | (% class="box" %) | ||
| 5 | ((( | ||
| 6 | La mise en forme des modèles de publication permet d’aller au-delà de l’intégration des champs et des images pour** produire des documents clairs et harmonieux.** | ||
| 7 | |||
| 8 | Grâce aux **outils de LibreOffice Writer**, vous pouvez structurer vos contenus, gérer l’affichage conditionnel et adapter la présentation aux besoins de votre institution. | ||
| 9 | ))) | ||
| 10 | |||
| 11 | ((( | ||
| 12 | = Mettre en page le document LibreOffice = | ||
| 13 | |||
| 14 | Vous pouvez enrichir vos modèles avec du contenu fixe et appliquer une mise en forme adaptée. | ||
| 15 | |||
| 16 | * **Texte et images statiques** : insérez directement des logos, mentions légales ou informations institutionnelles. | ||
| 17 | * **En-têtes et pieds de page** : personnalisez-les pour afficher un logo uniquement sur la première page, puis du texte ou la date sur les suivantes. | ||
| 18 | * **Mise en forme des champs** : appliquez du gras, de l’italique, des couleurs ou une police spécifique aux champs insérés. | ||
| 19 | * **Sauts de page** : insérez un saut de page à la fin du modèle pour que chaque notice s’affiche sur une nouvelle page. | ||
| 20 | |||
| 21 | [[//Exemple de modèle : texte statique et en-tête//>>image:1740146591603-843.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 22 | |||
| 23 | |||
| 24 | [[//Exemple de mise en page sans regroupement de champ//>>image:1740147782252-412.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 25 | |||
| 26 | |||
| 27 | [[//Exemple de mise en page avec regroupement de champ : même principe//>>image:1740148220945-596.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 28 | |||
| 29 | |||
| 30 | = Gérer l'affichage conditionnel = | ||
| 31 | |||
| 32 | Il est possible de conditionner l’affichage de certains champs ou textes pour éviter des espaces inutiles. | ||
| 33 | |||
| 34 | * **Masquer du texte si un champ est vide** : placez le texte et le champ **entre accolades**. Si le champ est vide, l’ensemble (texte + champ) est supprimé du rendu final. Pour insérer des accolades dans LibreOffice Writer, utilisez les raccourcis clavier : | ||
| 35 | ** **AltGr **+** 4** → { | ||
| 36 | ** **AltGr **+** +** → } | ||
| 37 | * **Ajouter un saut de ligne conditionnel** : insérez un saut manuel (**Maj+Entrée**) à l’intérieur des accolades pour éviter les lignes blanches. | ||
| 38 | |||
| 39 | (% class="box successmessage" %) | ||
| 40 | ((( | ||
| 41 | **Bonnes pratiques : ** | ||
| 42 | |||
| 43 | * Ne placez jamais un saut de paragraphe (Entrée) entre accolades, cela casse le modèle. **N'utilisez que les sauts de ligne (Maj+Entrée)** symbolisés par une flèche coudée vers l'arrière. | ||
| 44 | ))) | ||
| 45 | |||
| 46 | [[//Ex1. Affichage conditionnel et saut de ligne sur une fiche de prêt//>>image:1645695646709-389.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 47 | |||
| 48 | |||
| 49 | |=(% class="small" style="background-color: rgb(203, 203, 234);" %)Texte affiché|=(% class="small" style="background-color: rgb(203, 203, 234);" %)Condition d’affichage | ||
| 50 | |**Référence :** ~/~/|Toujours affiché, mais si TYPE_EVENEMENT et NUM_DOSSIER sont vides → affiche « ~/~/ ». | ||
| 51 | |**Suivi au musée par :**|Affiché uniquement si le champ SUIVI_PAR est renseigné (saut de paragraphe systématique). | ||
| 52 | |**Identifiant GAM :**|Affiché uniquement si le champ ORG_DESTINATAIRE_IDGAM est renseigné (ajoute un saut de ligne //Maj+Entrée// + saut de paragraphe). | ||
| 53 | |**Contact,**|La virgule après la valeur n’apparaît que si le champ CONTACT est renseigné | ||
| 54 | |||
| 55 | [[//Ex2. Saut de ligne conditionnel : le saut de ligne est positionné **avant le champ concerné**//>>image:1740386747397-882.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 56 | |||
| 57 | |||
| 58 | = Organiser les données avec des tableaux = | ||
| 59 | |||
| 60 | L’usage de tableaux permet d’aligner les données et de rendre la présentation plus lisible. | ||
| 61 | |||
| 62 | (% class="box successmessage" %) | ||
| 63 | ((( | ||
| 64 | **Bonnes pratiques : ** | ||
| 65 | |||
| 66 | * Choisissez si vous souhaitez afficher le tableau **avec ou sans bordures** : | ||
| 67 | ** avec bordures → utile si vous souhaitez organiser visuellement la page en tableau, | ||
| 68 | ** sans bordures → recommandé pour un rendu final plus épuré. | ||
| 69 | * **Aligner les champs** : insérez chaque champ dans une cellule pour un rendu verticalement aligné. | ||
| 70 | ))) | ||
| 71 | |||
| 72 | == Créer un tableau avec regroupement de champs == | ||
| 73 | |||
| 74 | (% class="box warningmessage" %) | ||
| 75 | ((( | ||
| 76 | À utiliser uniquement avec les modèles qui comportent des regroupements de champs. | ||
| 77 | ))) | ||
| 78 | |||
| 79 | 1. Glissez-déposez d’abord le regroupement. | ||
| 80 | 1. Insérez ensuite le tableau à l’intérieur du regroupement. | ||
| 81 | 1. Glissez-déposez les champs dans le tableau. | ||
| 82 | |||
| 83 | [[//Glisser-déposer le regroupement//>>image:1740142077383-326.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 84 | |||
| 85 | |||
| 86 | [[//Insérer le tableau dans le regroupement et glisser-déposer les champs dedans.//>>image:1740148730132-335.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 87 | |||
| 88 | |||
| 89 | == Rendre un tableau dynamique == | ||
| 90 | |||
| 91 | 1. **Cliquez droit** sur le tableau inséré dans LibreOffice. | ||
| 92 | 1. Sélectionnez **Propriétés du tableau**. | ||
| 93 | |||
| 94 | * ((( | ||
| 95 | Dans l’onglet **Tableau**, ajoutez des **crochets [ ]** autour du nom du tableau. | ||
| 96 | |||
| 97 | * Exemple : Tableau 1 → [Tableau1]. | ||
| 98 | ))) | ||
| 99 | |||
| 100 | (% start="3" %) | ||
| 101 | 1. Cliquez sur **OK** : les lignes dont les champs sont vides seront automatiquement masquées dans le document final. | ||
| 102 | |||
| 103 | [[//Clic droit : propriétés du tableau//>>image:1740149273176-982.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 104 | |||
| 105 | |||
| 106 | [[//Cliquer sur OK pour valider les modifications//>>image:1740149298088-558.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 107 | |||
| 108 | |||
| 109 | [[//Incidence si le tableau mis entre crochets est vide//>>image:1740149394235-640.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 110 | |||
| 111 | |||
| 112 | (% id="HLesblocsdechampsrE9pE9tables" class="\" %) | ||
| 113 | == Gérer les champs et blocs de champs répétables == | ||
| 114 | |||
| 115 | * Pour les **champs répétables** : les lignes se répètent automatiquement en fonction des données saisies dans Flora. | ||
| 116 | * Pour les **blocs de champs répétables **: ils se dupliqueront autant de fois que nécessaire pour reproduire la répétabilité saisie dans la notice bien. | ||
| 117 | |||
| 118 | (% class="box successmessage" %) | ||
| 119 | ((( | ||
| 120 | Bonnes pratiques : | ||
| 121 | |||
| 122 | * Si vous utilisez des tableaux, respectez la règle : **1 champ = 1 case de tableau.** | ||
| 123 | ))) | ||
| 124 | |||
| 125 | [[//Exemple de bloc répétable - Modèle Bien Complète//>>image:1645695750404-398.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 126 | |||
| 127 | |||
| 128 | [[//Biens : exemple de saisie avec **plusieurs blocs Création-Exécution**//>>image:1740387758242-302.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 129 | |||
| 130 | |||
| 131 | [[//Résultat après export : blocs automatiquement répétés//>>image:1740387782996-435.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 132 | |||
| 133 | (% class="wikigeneratedid" id="HPositionnerlesimagesdanslacased27untableau" %) | ||
| 134 | (% id="cke_bm_3122S" style="display:none" %) | ||
| 135 | |||
| 136 | == Mettre en page une image et du texte côte à côte == | ||
| 137 | |||
| 138 | Insérez une image ou du texte statique dans deux cellules de tableau pour un affichage aligné horizontalement. | ||
| 139 | |||
| 140 | [[Exemple de mise en page de texte et d'image côte à côte - Modèle Bien Cartel>>image:1645440876066-486.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 141 | |||
| 142 | |||
| 143 | [[//Résultat après export : texte et image côte à côte//>>image:1645441831731-642.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 144 | |||
| 145 | |||
| 146 | = Aligner les images = | ||
| 147 | |||
| 148 | Par défaut, les images liées à une notice s’affichent les unes en dessous des autres. | ||
| 149 | Vous pouvez modifier ce comportement pour les afficher** alignées. ** | ||
| 150 | |||
| 151 | Procédure pas à pas : | ||
| 152 | |||
| 153 | 1. **Ne glissez pas** de regroupement image directement dans LibreOffice. | ||
| 154 | 1. Depuis Flora, **copiez** le regroupement image souhaité. | ||
| 155 | 1. ((( | ||
| 156 | Collez-le dans un fichier texte et ajoutez la syntaxe : **[$Nom_du_regroupement]{}** | ||
| 157 | |||
| 158 | * ((( | ||
| 159 | Exemple : [$Image_consultation_ou_doc]{} | ||
| 160 | ))) | ||
| 161 | ))) | ||
| 162 | 1. Copiez-collez ensuite ce code complet dans LibreOffice. | ||
| 163 | 1. Copiez-collez le format d'image paramétré dans LibreOffice, entre les accolades. | ||
| 164 | 1. Supprimez le saut de paragraphe ajouté automatiquement après le collage. | ||
| 165 | 1. Vérifiez l’aperçu : les images doivent maintenant s’afficher **en ligne**. | ||
| 166 | |||
| 167 | [[//Copie du regroupement d'image souhaité//>>image:1740387236183-976.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 168 | |||
| 169 | |||
| 170 | [[//Regroupement collé dans un fichier texte et ajout de la syntaxe ~[$~]{}//>>image:1730740257955-231.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 171 | |||
| 172 | |||
| 173 | [[//Regroupement avec nouvelle syntaxe copié-collé dans le modèle LibreOffice//>>image:1730740331811-683.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 174 | |||
| 175 | |||
| 176 | [[//Format d'image copié-collé dans LibreOffice et suppression du saut de paragraphe//>>image:1730740472839-140.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 177 | |||
| 178 | |||
| 179 | [[//Résultat attendu dans le modèle de publication : format d'image positionné entre les accolades//>>image:1730740897590-733.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 180 | |||
| 181 | |||
| 182 | [[//Résultat obtenu après export du modèle : photos alignées//>>image:1730740858857-621.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 183 | |||
| 184 | |||
| 185 | (% id="HCasparticulier:fichesdeprEAtsetarrEAtE9sdedE9pF4ts" class="\" %) | ||
| 186 | = (% id="cke_bm_15492S" style="display:none" %) (%%)Traiter les cas particuliers = | ||
| 187 | |||
| 188 | == Fiches de prêts et arrêtés de dépôts == | ||
| 189 | |||
| 190 | En général, ces modèles sont imprimés pour un seul événement à la fois. Ils listeront donc tous les biens liés à l'événement. Dans ces modèles, il est possible de poser tous les champs de la notice évènement, puis de regrouper les données sur les biens liés. | ||
| 191 | |||
| 192 | (% class="box infomessage" %) | ||
| 193 | ((( | ||
| 194 | A noter : les biens dans l'évènement sont dans un regroupement qui sera répété dans le document final, pour chaque bien lié à l'évènement. Pour que la liste des biens apparaissent bien centrée verticalement elle et construite dans un tableau de trois colonnes. | ||
| 195 | ))) | ||
| 196 | |||
| 197 | |||
| 198 | [[image:1742203721054-537.png]] | ||
| 199 | |||
| 200 | |||
| 201 | [[image:1645696931210-601.png]] | ||
| 202 | |||
| 203 | (% class="\" id="HCasparticulier:fichesdeprEAtsetarrEAtE9sdedE9pF4ts" %) | ||
| 204 | |||
| 205 | ))) | ||
| 206 | )))|(% style="width:300px" %)((( | ||
| 207 | (% class="box" %) | ||
| 208 | ((( | ||
| 209 | **Sommaire** | ||
| 210 | |||
| 211 | {{toc depth="2" numbered="true"/}} | ||
| 212 | ))) | ||
| 213 | |||
| 214 | (% class="box" %) | ||
| 215 | ((( | ||
| 216 | **Aller plus loin** | ||
| 217 | |||
| 218 | * [[Créer et gérer les modèles de publication>>doc:2_Administration.Administration fonctionnelle.Exports triton.WebHome||target="_blank"]] | ||
| 219 | ))) | ||
| 220 | |||
| 221 | (% class="box" %) | ||
| 222 | ((( | ||
| 223 | **Icônes principales** | ||
| 224 | ))) | ||
| 225 | ))) | ||
| 226 | |||
| 227 | |||
| 228 | |||
| 229 | (% class="\" %) | ||
| 230 |