Code source wiki de Mettre en forme les modèles
Version 43.1 par Doriane Bautista le 2025/09/22 10:53
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 logos, mentions légales ou informations institutionnelles. | ||
| 17 | * **En-têtes et pieds de page** : personnalisez-les (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 commence sur une nouvelle page. | ||
| 20 | * **Orientation du document** : définissez si le modèle doit être en portrait ou en paysage. | ||
| 21 | |||
| 22 | (% class="box successmessage" %) | ||
| 23 | ((( | ||
| 24 | **Bonnes pratiques : ** | ||
| 25 | |||
| 26 | * Utilisez le **portrait** pour les documents courts et ciblés (cartels, étiquettes, arrêtés). | ||
| 27 | * Privilégiez le** paysage** pour les documents riches en données ou visuels (listes de biens, rapports illustrés). | ||
| 28 | * Harmonisez vos choix pour assurer une cohérence institutionnelle. | ||
| 29 | ))) | ||
| 30 | |||
| 31 | [[//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"]] | ||
| 32 | |||
| 33 | |||
| 34 | [[//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"]] | ||
| 35 | |||
| 36 | |||
| 37 | [[//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"]] | ||
| 38 | |||
| 39 | |||
| 40 | = Gérer l'affichage conditionnel = | ||
| 41 | |||
| 42 | Il est possible de conditionner l’affichage de certains champs ou textes pour éviter des espaces ou lignes inutiles. | ||
| 43 | |||
| 44 | * **Masquer du texte si un champ est vide** : placez texte et champ **entre accolades**. Si le champ est vide, l’ensemble est supprimé du rendu final. Pour insérer des accolades dans LibreOffice Writer : | ||
| 45 | ** **AltGr **+** 4** → { | ||
| 46 | ** **AltGr **+** +** → } | ||
| 47 | * **Ajouter un saut de ligne conditionnel** : insérez un saut manuel (**Maj+Entrée**) à l’intérieur des accolades pour éviter les lignes blanches. | ||
| 48 | |||
| 49 | (% class="box successmessage" %) | ||
| 50 | ((( | ||
| 51 | **Bonnes pratiques : ** | ||
| 52 | |||
| 53 | * 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. | ||
| 54 | ))) | ||
| 55 | |||
| 56 | [[//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"]] | ||
| 57 | |||
| 58 | |||
| 59 | |=(% class="small" style="background-color: rgb(203, 203, 234);" %)Texte affiché|=(% class="small" style="background-color: rgb(203, 203, 234);" %)Condition d’affichage | ||
| 60 | |**Référence :** ~/~/|Toujours affiché, mais si TYPE_EVENEMENT et NUM_DOSSIER sont vides → affiche « ~/~/ ». | ||
| 61 | |**Suivi au musée par :**|Affiché uniquement si le champ SUIVI_PAR est renseigné (saut de paragraphe systématique). | ||
| 62 | |**Identifiant GAM :**|Affiché uniquement si le champ ORG_DESTINATAIRE_IDGAM est renseigné (ajoute un saut de ligne //Maj+Entrée// + saut de paragraphe). | ||
| 63 | |**Contact,**|La virgule après la valeur n’apparaît que si le champ CONTACT est renseigné | ||
| 64 | |||
| 65 | [[//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"]] | ||
| 66 | |||
| 67 | |||
| 68 | = Organiser les données avec des tableaux = | ||
| 69 | |||
| 70 | L’usage de tableaux permet d’aligner les données et de rendre la présentation plus lisible. | ||
| 71 | |||
| 72 | (% class="box successmessage" %) | ||
| 73 | ((( | ||
| 74 | **Bonnes pratiques : ** | ||
| 75 | |||
| 76 | * Choisissez si vous souhaitez afficher le tableau **avec ou sans bordures** : | ||
| 77 | ** avec bordures → utile si vous souhaitez organiser visuellement la page en tableau, | ||
| 78 | ** sans bordures → recommandé pour un rendu final plus épuré. | ||
| 79 | * **Aligner les champs** : insérez chaque champ dans une cellule pour un rendu verticalement aligné. | ||
| 80 | ))) | ||
| 81 | |||
| 82 | == Créer un tableau avec regroupement de champs == | ||
| 83 | |||
| 84 | (% class="box warningmessage" %) | ||
| 85 | ((( | ||
| 86 | À utiliser uniquement avec les modèles qui comportent des regroupements de champs. | ||
| 87 | ))) | ||
| 88 | |||
| 89 | 1. Glissez-déposez d’abord le regroupement. | ||
| 90 | 1. Insérez ensuite le tableau à l’intérieur du regroupement. | ||
| 91 | 1. Glissez-déposez les champs dans le tableau. | ||
| 92 | |||
| 93 | [[//Glisser-déposer le regroupement//>>image:1740142077383-326.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 94 | |||
| 95 | |||
| 96 | [[//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"]] | ||
| 97 | |||
| 98 | |||
| 99 | == Rendre un tableau dynamique == | ||
| 100 | |||
| 101 | 1. **Cliquez droit** sur le tableau inséré dans LibreOffice. | ||
| 102 | 1. Sélectionnez **Propriétés du tableau**. | ||
| 103 | |||
| 104 | * ((( | ||
| 105 | Dans l’onglet **Tableau**, ajoutez des **crochets [ ]** autour du nom du tableau. | ||
| 106 | |||
| 107 | * Exemple : Tableau 1 → [Tableau1]. | ||
| 108 | ))) | ||
| 109 | |||
| 110 | (% start="3" %) | ||
| 111 | 1. Cliquez sur **OK** : les lignes dont les champs sont vides seront automatiquement masquées dans le document final. | ||
| 112 | |||
| 113 | [[//Clic droit : propriétés du tableau//>>image:1740149273176-982.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 114 | |||
| 115 | |||
| 116 | [[//Cliquer sur OK pour valider les modifications//>>image:1740149298088-558.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 117 | |||
| 118 | |||
| 119 | [[//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"]] | ||
| 120 | |||
| 121 | |||
| 122 | (% id="HLesblocsdechampsrE9pE9tables" class="\" %) | ||
| 123 | == Gérer les champs et blocs de champs répétables == | ||
| 124 | |||
| 125 | * Pour les **champs répétables** : les lignes se répètent automatiquement en fonction des données saisies dans Flora. | ||
| 126 | * 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. | ||
| 127 | |||
| 128 | (% class="box successmessage" %) | ||
| 129 | ((( | ||
| 130 | Bonnes pratiques : | ||
| 131 | |||
| 132 | * Si vous utilisez des tableaux, respectez la règle : **1 champ = 1 case de tableau.** | ||
| 133 | ))) | ||
| 134 | |||
| 135 | [[//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"]] | ||
| 136 | |||
| 137 | |||
| 138 | [[//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"]] | ||
| 139 | |||
| 140 | |||
| 141 | [[//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"]] | ||
| 142 | |||
| 143 | (% class="wikigeneratedid" id="HPositionnerlesimagesdanslacased27untableau" %) | ||
| 144 | (% id="cke_bm_3122S" style="display:none" %) | ||
| 145 | |||
| 146 | == Mettre en page une image et du texte côte à côte == | ||
| 147 | |||
| 148 | Insérez une image ou du texte statique dans deux cellules de tableau pour un affichage aligné horizontalement. | ||
| 149 | |||
| 150 | [[//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"]] | ||
| 151 | |||
| 152 | |||
| 153 | [[//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"]] | ||
| 154 | |||
| 155 | |||
| 156 | = Aligner les images = | ||
| 157 | |||
| 158 | Par défaut, les images liées à une notice s’affichent les unes en dessous des autres. | ||
| 159 | Vous pouvez modifier ce comportement pour les afficher** alignées. ** | ||
| 160 | |||
| 161 | Procédure pas à pas : | ||
| 162 | |||
| 163 | 1. **Ne glissez pas** de regroupement image directement dans LibreOffice. | ||
| 164 | 1. Depuis Flora, **copiez** le regroupement image souhaité. | ||
| 165 | 1. Collez-le dans un fichier texte et **ajoutez la syntaxe** : **[$Nom_du_regroupement]{} ** | ||
| 166 | 1. Copiez-collez ce code complet dans **LibreOffice**. | ||
| 167 | 1. **Insérez le format d’image paramétré** (taille, mode) entre les accolades. | ||
| 168 | 1. **Supprimez le saut de paragraphe **ajouté automatiquement après le collage. | ||
| 169 | 1. **Vérifiez l’aperçu** : les images doivent désormais s’afficher **côte à côte**. | ||
| 170 | |||
| 171 | [[//Copie du regroupement d'image souhaité//>>image:1740387236183-976.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 172 | |||
| 173 | |||
| 174 | [[//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"]] | ||
| 175 | |||
| 176 | |||
| 177 | [[//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"]] | ||
| 178 | |||
| 179 | |||
| 180 | [[//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"]] | ||
| 181 | |||
| 182 | |||
| 183 | [[//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"]] | ||
| 184 | |||
| 185 | |||
| 186 | [[//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"]] | ||
| 187 | |||
| 188 | |||
| 189 | (% id="HCasparticulier:fichesdeprEAtsetarrEAtE9sdedE9pF4ts" class="\" %) | ||
| 190 | = (% id="cke_bm_15492S" style="display:none" %) (%%)Traiter les cas particuliers = | ||
| 191 | |||
| 192 | == Fiches de prêts et arrêtés de dépôts == | ||
| 193 | |||
| 194 | Certains modèles, comme les fiches de prêt ou les arrêtés de dépôts, sont utilisés pour un **événement unique**. | ||
| 195 | Ils doivent donc lister tous les biens rattachés à cet événement. | ||
| 196 | |||
| 197 | === Fonctionnement === | ||
| 198 | |||
| 199 | * Les champs de la notice **Événement** peuvent être placés librement dans le modèle. | ||
| 200 | * Les biens liés à l’événement apparaissent dans un **regroupement répété automatiquement** pour chaque bien. | ||
| 201 | * Pour assurer une présentation claire, la liste des biens est généralement intégrée dans un **tableau à trois colonnes**, permettant un affichage centré et lisible. | ||
| 202 | |||
| 203 | [[//Ex. Modèle fiche de prêt//>>image:1742203721054-537.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 204 | |||
| 205 | |||
| 206 | [[//Ex. Modèle fiche de prêt après export//>>image:1645696931210-601.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 207 | |||
| 208 | (% class="\" id="HCasparticulier:fichesdeprEAtsetarrEAtE9sdedE9pF4ts" %) | ||
| 209 | |||
| 210 | ))) | ||
| 211 | )))|(% style="width:300px" %)((( | ||
| 212 | (% class="box" %) | ||
| 213 | ((( | ||
| 214 | **Sommaire** | ||
| 215 | |||
| 216 | {{toc depth="2" numbered="true"/}} | ||
| 217 | ))) | ||
| 218 | |||
| 219 | (% class="box" %) | ||
| 220 | ((( | ||
| 221 | **Aller plus loin** | ||
| 222 | |||
| 223 | * [[Créer et gérer les modèles de publication>>doc:2_Administration.Administration fonctionnelle.Exports triton.WebHome||target="_blank"]] | ||
| 224 | ))) | ||
| 225 | ))) | ||
| 226 | |||
| 227 | |||
| 228 | |||
| 229 | (% class="\" %) | ||
| 230 |