Code source wiki de Mettre en forme les modèles
Modifié par Doriane Bautista le 2025/09/25 14:05
Masquer les derniers auteurs
| author | version | line-number | content |
|---|---|---|---|
| |
14.1 | 1 | (% class="mark small" %)**Version 4.2 et ultérieures ** |
| |
1.1 | 2 | |
| |
17.1 | 3 | |(% style="width:840px" %)((( |
| |
15.1 | 4 | (% class="box" %) |
| 5 | ((( | ||
| |
19.1 | 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.** |
| |
18.1 | 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. | ||
| |
15.1 | 9 | ))) |
| |
1.1 | 10 | |
| |
15.1 | 11 | ((( |
| |
18.1 | 12 | = Mettre en page le document LibreOffice = |
| |
16.1 | 13 | |
| |
18.1 | 14 | Vous pouvez enrichir vos modèles avec du contenu fixe et appliquer une mise en forme adaptée. |
| |
1.1 | 15 | |
| |
43.1 | 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.1 | 18 | * **Mise en forme des champs** : appliquez du gras, de l’italique, des couleurs ou une police spécifique aux champs insérés. |
| |
43.1 | 19 | * **Sauts de page** : insérez un saut de page à la fin du modèle pour que chaque notice commence sur une nouvelle page. |
| |
42.1 | 20 | * **Orientation du document** : définissez si le modèle doit être en portrait ou en paysage. |
| |
1.1 | 21 | |
| |
39.1 | 22 | (% class="box successmessage" %) |
| 23 | ((( | ||
| 24 | **Bonnes pratiques : ** | ||
| |
40.1 | 25 | |
| |
43.1 | 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. | ||
| |
39.1 | 29 | ))) |
| 30 | |||
| |
18.1 | 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"]] |
| |
1.1 | 32 | |
| 33 | |||
| |
18.1 | 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"]] |
| |
1.1 | 35 | |
| 36 | |||
| |
18.1 | 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"]] |
| |
1.1 | 38 | |
| 39 | |||
| |
19.1 | 40 | = Gérer l'affichage conditionnel = |
| |
1.1 | 41 | |
| |
43.1 | 42 | Il est possible de conditionner l’affichage de certains champs ou textes pour éviter des espaces ou lignes inutiles. |
| |
1.1 | 43 | |
| |
43.1 | 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 : |
| |
23.1 | 45 | ** **AltGr **+** 4** → { |
| 46 | ** **AltGr **+** +** → } | ||
| |
19.1 | 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. |
| |
1.1 | 48 | |
| |
19.1 | 49 | (% class="box successmessage" %) |
| 50 | ((( | ||
| 51 | **Bonnes pratiques : ** | ||
| |
20.1 | 52 | |
| |
44.1 | 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**. | ||
| |
19.1 | 55 | ))) |
| |
1.1 | 56 | |
| |
20.1 | 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"]] |
| |
19.1 | 58 | |
| 59 | |||
| |
20.1 | 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é | ||
| |
19.1 | 65 | |
| |
20.1 | 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"]] |
| |
6.1 | 67 | |
| 68 | |||
| |
45.1 | 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 | |||
| |
18.1 | 72 | = Organiser les données avec des tableaux = |
| 73 | |||
| |
44.1 | 74 | L’usage de tableaux permet **d’aligner les données et d’améliorer la lisibilité**. |
| |
18.1 | 75 | |
| |
24.1 | 76 | (% class="box successmessage" %) |
| 77 | ((( | ||
| 78 | **Bonnes pratiques : ** | ||
| |
1.1 | 79 | |
| |
44.1 | 80 | * Choisissez selon vos besoins un tableau : |
| |
24.1 | 81 | ** avec bordures → utile si vous souhaitez organiser visuellement la page en tableau, |
| 82 | ** sans bordures → recommandé pour un rendu final plus épuré. | ||
| |
25.1 | 83 | * **Aligner les champs** : insérez chaque champ dans une cellule pour un rendu verticalement aligné. |
| |
24.1 | 84 | ))) |
| |
1.1 | 85 | |
| |
24.1 | 86 | == Créer un tableau avec regroupement de champs == |
| |
1.1 | 87 | |
| |
24.1 | 88 | (% class="box warningmessage" %) |
| |
1.1 | 89 | ((( |
| |
24.1 | 90 | À utiliser uniquement avec les modèles qui comportent des regroupements de champs. |
| |
1.1 | 91 | ))) |
| 92 | |||
| |
24.1 | 93 | 1. Glissez-déposez d’abord le regroupement. |
| 94 | 1. Insérez ensuite le tableau à l’intérieur du regroupement. | ||
| |
44.1 | 95 | 1. Placez les champs dans les cellules du tableau. |
| |
1.1 | 96 | |
| |
24.1 | 97 | [[//Glisser-déposer le regroupement//>>image:1740142077383-326.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] |
| |
1.1 | 98 | |
| 99 | |||
| |
24.1 | 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"]] |
| |
1.1 | 101 | |
| 102 | |||
| |
25.1 | 103 | == Rendre un tableau dynamique == |
| |
1.1 | 104 | |
| |
44.1 | 105 | 1. Faites un clic droit sur le tableau. |
| 106 | 1. Ouvrez Propriétés du tableau. | ||
| |
27.1 | 107 | |
| |
26.1 | 108 | * ((( |
| 109 | Dans l’onglet **Tableau**, ajoutez des **crochets [ ]** autour du nom du tableau. | ||
| |
1.1 | 110 | |
| |
26.1 | 111 | * Exemple : Tableau 1 → [Tableau1]. |
| 112 | ))) | ||
| 113 | |||
| |
27.1 | 114 | (% start="3" %) |
| |
44.1 | 115 | 1. Cliquez sur **OK** : les lignes avec champs vides seront **masquées automatiquement**. |
| |
1.1 | 116 | |
| |
27.1 | 117 | [[//Clic droit : propriétés du tableau//>>image:1740149273176-982.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] |
| |
1.1 | 118 | |
| 119 | |||
| |
27.1 | 120 | [[//Cliquer sur OK pour valider les modifications//>>image:1740149298088-558.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] |
| |
1.1 | 121 | |
| 122 | |||
| |
45.1 | 123 | [[//Différence sans et avec tableau dynamique//>>image:1758801160345-171.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] |
| |
1.1 | 124 | |
| 125 | |||
| |
27.1 | 126 | (% id="HLesblocsdechampsrE9pE9tables" class="\" %) |
| |
29.1 | 127 | == Gérer les champs et blocs de champs répétables == |
| |
1.1 | 128 | |
| |
44.1 | 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. | ||
| |
1.1 | 131 | |
| |
27.1 | 132 | (% class="box successmessage" %) |
| 133 | ((( | ||
| |
28.1 | 134 | Bonnes pratiques : |
| 135 | |||
| |
44.1 | 136 | * Si vous utilisez un tableau, respectez la règle : **1 champ = 1 cellule**. |
| |
27.1 | 137 | ))) |
| |
1.1 | 138 | |
| |
28.1 | 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"]] |
| |
1.1 | 140 | |
| 141 | |||
| |
28.1 | 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"]] |
| |
1.1 | 143 | |
| 144 | |||
| |
28.1 | 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"]] |
| |
1.1 | 146 | |
| |
28.1 | 147 | (% class="wikigeneratedid" id="HPositionnerlesimagesdanslacased27untableau" %) |
| 148 | (% id="cke_bm_3122S" style="display:none" %) | ||
| |
1.1 | 149 | |
| |
29.1 | 150 | == Mettre en page une image et du texte côte à côte == |
| |
1.1 | 151 | |
| |
44.1 | 152 | Vous pouvez afficher une image et un texte **sur la même ligne** en les insérant dans deux cellules de tableau. |
| |
1.1 | 153 | |
| |
36.1 | 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"]] |
| |
17.1 | 155 | |
| 156 | |||
| |
29.1 | 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"]] |
| |
17.1 | 158 | |
| 159 | |||
| |
31.1 | 160 | = Aligner les images = |
| |
1.1 | 161 | |
| |
44.1 | 162 | Par défaut, les images **s’affichent verticalement** (les unes sous les autres). Vous pouvez les faire apparaître **côte à côte**. |
| |
1.1 | 163 | |
| |
30.1 | 164 | Procédure pas à pas : |
| |
1.1 | 165 | |
| |
44.1 | 166 | 1. **Ne glissez pas directement** de regroupement image dans LibreOffice. |
| 167 | 1. **Copiez depuis Flora** le regroupement image souhaité. | ||
| |
35.1 | 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**. | ||
| |
1.1 | 173 | |
| |
30.1 | 174 | [[//Copie du regroupement d'image souhaité//>>image:1740387236183-976.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] |
| |
1.1 | 175 | |
| 176 | |||
| |
31.1 | 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"]] |
| |
1.1 | 178 | |
| 179 | |||
| |
30.1 | 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"]] |
| |
1.1 | 181 | |
| 182 | |||
| |
30.1 | 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"]] |
| |
1.1 | 184 | |
| 185 | |||
| |
31.1 | 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"]] |
| |
1.1 | 187 | |
| 188 | |||
| |
32.1 | 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"]] |
| |
1.1 | 190 | |
| 191 | |||
| |
2.1 | 192 | (% id="HCasparticulier:fichesdeprEAtsetarrEAtE9sdedE9pF4ts" class="\" %) |
| |
19.1 | 193 | = (% id="cke_bm_15492S" style="display:none" %) (%%)Traiter les cas particuliers = |
| |
1.1 | 194 | |
| |
18.1 | 195 | == Fiches de prêts et arrêtés de dépôts == |
| 196 | |||
| |
44.1 | 197 | Ces modèles concernent généralement un **seul événement**. Ils doivent donc lister tous les biens associés. |
| |
1.1 | 198 | |
| |
44.1 | 199 | Dans ce type de modèle : |
| |
1.1 | 200 | |
| |
44.1 | 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. | ||
| |
1.1 | 204 | |
| |
46.1 | 205 | (% class="box infomessage" %) |
| 206 | ((( | ||
| 207 | Sur le même principe, vous pouvez créer d’autres documents contractuels prêts à l’emploi : | ||
| 208 | |||
| |
47.1 | 209 | * **Contrats de dons **(si les biens sont saisis en amont dans Flora) |
| 210 | * **Conventions de dépôts** | ||
| 211 | * **Contrats de prêts** | ||
| 212 | |||
| 213 | Ces modèles peuvent intégrer des **articles ou clauses contractuelles pré-rédigés** et générer automatiquement la **liste des biens concernés**, construite comme pour les fiches de prêts. | ||
| |
46.1 | 214 | ))) |
| 215 | |||
| |
36.1 | 216 | [[//Ex. Modèle fiche de prêt//>>image:1742203721054-537.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] |
| |
1.1 | 217 | |
| 218 | |||
| |
36.1 | 219 | [[//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"]] |
| |
1.1 | 220 | |
| 221 | (% class="\" id="HCasparticulier:fichesdeprEAtsetarrEAtE9sdedE9pF4ts" %) | ||
| 222 | |||
| |
17.1 | 223 | ))) |
| 224 | )))|(% style="width:300px" %)((( | ||
| 225 | (% class="box" %) | ||
| 226 | ((( | ||
| 227 | **Sommaire** | ||
| |
33.1 | 228 | |
| 229 | {{toc depth="2" numbered="true"/}} | ||
| |
17.1 | 230 | ))) |
| 231 | |||
| 232 | (% class="box" %) | ||
| 233 | ((( | ||
| 234 | **Aller plus loin** | ||
| 235 | |||
| 236 | * [[Créer et gérer les modèles de publication>>doc:2_Administration.Administration fonctionnelle.Exports triton.WebHome||target="_blank"]] | ||
| 237 | ))) | ||
| 238 | ))) | ||
| 239 | |||
| 240 | |||
| 241 | |||
| 242 | (% class="\" %) | ||
| 243 |