Code source wiki de Mettre en forme les modèles
Version 45.1 par Doriane Bautista le 2025/09/25 13:54
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. | ||
| 54 | * Utilisez uniquement les **sauts de ligne (Maj+Entrée)**, **symbolisés par une flèche coudée vers l’arrière**. | ||
| 55 | ))) | ||
| 56 | |||
| 57 | [[//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"]] | ||
| 58 | |||
| 59 | |||
| 60 | |=(% class="small" style="background-color: rgb(203, 203, 234);" %)Texte affiché|=(% class="small" style="background-color: rgb(203, 203, 234);" %)Condition d’affichage | ||
| 61 | |**Référence :** ~/~/|Toujours affiché, mais si TYPE_EVENEMENT et NUM_DOSSIER sont vides → affiche « ~/~/ ». | ||
| 62 | |**Suivi au musée par :**|Affiché uniquement si le champ SUIVI_PAR est renseigné (saut de paragraphe systématique). | ||
| 63 | |**Identifiant GAM :**|Affiché uniquement si le champ ORG_DESTINATAIRE_IDGAM est renseigné (ajoute un saut de ligne //Maj+Entrée// + saut de paragraphe). | ||
| 64 | |**Contact,**|La virgule après la valeur n’apparaît que si le champ CONTACT est renseigné | ||
| 65 | |||
| 66 | [[//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"]] | ||
| 67 | |||
| 68 | |||
| 69 | [[//Différence sans et avec paramétrage de l'affichage conditionnel//>>image:1758801236582-664.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 70 | |||
| 71 | |||
| 72 | = Organiser les données avec des tableaux = | ||
| 73 | |||
| 74 | L’usage de tableaux permet **d’aligner les données et d’améliorer la lisibilité**. | ||
| 75 | |||
| 76 | (% class="box successmessage" %) | ||
| 77 | ((( | ||
| 78 | **Bonnes pratiques : ** | ||
| 79 | |||
| 80 | * Choisissez selon vos besoins un tableau : | ||
| 81 | ** avec bordures → utile si vous souhaitez organiser visuellement la page en tableau, | ||
| 82 | ** sans bordures → recommandé pour un rendu final plus épuré. | ||
| 83 | * **Aligner les champs** : insérez chaque champ dans une cellule pour un rendu verticalement aligné. | ||
| 84 | ))) | ||
| 85 | |||
| 86 | == Créer un tableau avec regroupement de champs == | ||
| 87 | |||
| 88 | (% class="box warningmessage" %) | ||
| 89 | ((( | ||
| 90 | À utiliser uniquement avec les modèles qui comportent des regroupements de champs. | ||
| 91 | ))) | ||
| 92 | |||
| 93 | 1. Glissez-déposez d’abord le regroupement. | ||
| 94 | 1. Insérez ensuite le tableau à l’intérieur du regroupement. | ||
| 95 | 1. Placez les champs dans les cellules du tableau. | ||
| 96 | |||
| 97 | [[//Glisser-déposer le regroupement//>>image:1740142077383-326.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 98 | |||
| 99 | |||
| 100 | [[//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"]] | ||
| 101 | |||
| 102 | |||
| 103 | == Rendre un tableau dynamique == | ||
| 104 | |||
| 105 | 1. Faites un clic droit sur le tableau. | ||
| 106 | 1. Ouvrez Propriétés du tableau. | ||
| 107 | |||
| 108 | * ((( | ||
| 109 | Dans l’onglet **Tableau**, ajoutez des **crochets [ ]** autour du nom du tableau. | ||
| 110 | |||
| 111 | * Exemple : Tableau 1 → [Tableau1]. | ||
| 112 | ))) | ||
| 113 | |||
| 114 | (% start="3" %) | ||
| 115 | 1. Cliquez sur **OK** : les lignes avec champs vides seront **masquées automatiquement**. | ||
| 116 | |||
| 117 | [[//Clic droit : propriétés du tableau//>>image:1740149273176-982.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 118 | |||
| 119 | |||
| 120 | [[//Cliquer sur OK pour valider les modifications//>>image:1740149298088-558.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 121 | |||
| 122 | |||
| 123 | [[//Différence sans et avec tableau dynamique//>>image:1758801160345-171.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 124 | |||
| 125 | |||
| 126 | (% id="HLesblocsdechampsrE9pE9tables" class="\" %) | ||
| 127 | == Gérer les champs et blocs de champs répétables == | ||
| 128 | |||
| 129 | * **Champs répétables** : les lignes se répètent automatiquement **selon les données saisies** dans Flora. | ||
| 130 | * **Blocs répétables** : ils se dupliquent autant de fois que nécessaire pour **reproduire la répétabilité** saisie dans la notice bien. | ||
| 131 | |||
| 132 | (% class="box successmessage" %) | ||
| 133 | ((( | ||
| 134 | Bonnes pratiques : | ||
| 135 | |||
| 136 | * Si vous utilisez un tableau, respectez la règle : **1 champ = 1 cellule**. | ||
| 137 | ))) | ||
| 138 | |||
| 139 | [[//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"]] | ||
| 140 | |||
| 141 | |||
| 142 | [[//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"]] | ||
| 143 | |||
| 144 | |||
| 145 | [[//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"]] | ||
| 146 | |||
| 147 | (% class="wikigeneratedid" id="HPositionnerlesimagesdanslacased27untableau" %) | ||
| 148 | (% id="cke_bm_3122S" style="display:none" %) | ||
| 149 | |||
| 150 | == Mettre en page une image et du texte côte à côte == | ||
| 151 | |||
| 152 | Vous pouvez afficher une image et un texte **sur la même ligne** en les insérant dans deux cellules de tableau. | ||
| 153 | |||
| 154 | [[//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"]] | ||
| 155 | |||
| 156 | |||
| 157 | [[//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"]] | ||
| 158 | |||
| 159 | |||
| 160 | = Aligner les images = | ||
| 161 | |||
| 162 | Par défaut, les images **s’affichent verticalement** (les unes sous les autres). Vous pouvez les faire apparaître **côte à côte**. | ||
| 163 | |||
| 164 | Procédure pas à pas : | ||
| 165 | |||
| 166 | 1. **Ne glissez pas directement** de regroupement image dans LibreOffice. | ||
| 167 | 1. **Copiez depuis Flora** le regroupement image souhaité. | ||
| 168 | 1. Collez-le dans un fichier texte et **ajoutez la syntaxe** : **[$Nom_du_regroupement]{} ** | ||
| 169 | 1. Copiez-collez ce code complet dans **LibreOffice**. | ||
| 170 | 1. **Insérez le format d’image paramétré** (taille, mode) entre les accolades. | ||
| 171 | 1. **Supprimez le saut de paragraphe **ajouté automatiquement après le collage. | ||
| 172 | 1. **Vérifiez l’aperçu** : les images doivent désormais s’afficher **côte à côte**. | ||
| 173 | |||
| 174 | [[//Copie du regroupement d'image souhaité//>>image:1740387236183-976.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 175 | |||
| 176 | |||
| 177 | [[//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"]] | ||
| 178 | |||
| 179 | |||
| 180 | [[//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"]] | ||
| 181 | |||
| 182 | |||
| 183 | [[//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"]] | ||
| 184 | |||
| 185 | |||
| 186 | [[//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"]] | ||
| 187 | |||
| 188 | |||
| 189 | [[//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"]] | ||
| 190 | |||
| 191 | |||
| 192 | (% id="HCasparticulier:fichesdeprEAtsetarrEAtE9sdedE9pF4ts" class="\" %) | ||
| 193 | = (% id="cke_bm_15492S" style="display:none" %) (%%)Traiter les cas particuliers = | ||
| 194 | |||
| 195 | == Fiches de prêts et arrêtés de dépôts == | ||
| 196 | |||
| 197 | Ces modèles concernent généralement un **seul événement**. Ils doivent donc lister tous les biens associés. | ||
| 198 | |||
| 199 | Dans ce type de modèle : | ||
| 200 | |||
| 201 | * Les champs de la notice **Événement** peuvent être placés librement. | ||
| 202 | * Les biens apparaissent via un **regroupement répété automatiquement** pour chaque notice. | ||
| 203 | * Pour une présentation claire, utilisez un **tableau à trois colonnes** afin de centrer la liste des biens. | ||
| 204 | |||
| 205 | [[//Ex. Modèle fiche de prêt//>>image:1742203721054-537.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 206 | |||
| 207 | |||
| 208 | [[//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"]] | ||
| 209 | |||
| 210 | (% class="\" id="HCasparticulier:fichesdeprEAtsetarrEAtE9sdedE9pF4ts" %) | ||
| 211 | |||
| 212 | ))) | ||
| 213 | )))|(% style="width:300px" %)((( | ||
| 214 | (% class="box" %) | ||
| 215 | ((( | ||
| 216 | **Sommaire** | ||
| 217 | |||
| 218 | {{toc depth="2" numbered="true"/}} | ||
| 219 | ))) | ||
| 220 | |||
| 221 | (% class="box" %) | ||
| 222 | ((( | ||
| 223 | **Aller plus loin** | ||
| 224 | |||
| 225 | * [[Créer et gérer les modèles de publication>>doc:2_Administration.Administration fonctionnelle.Exports triton.WebHome||target="_blank"]] | ||
| 226 | ))) | ||
| 227 | ))) | ||
| 228 | |||
| 229 | |||
| 230 | |||
| 231 | (% class="\" %) | ||
| 232 |