Code source wiki de Mettre en forme les données

Version 29.1 par Doriane Bautista le 2025/09/22 10:06

Afficher les derniers auteurs
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 = Mettre en forme les images =
147
148
149 (% class="box infomessage" %)
150 (((
151 (% id="cke_bm_7086S" style="display:none" %) (%%)Si plusieurs images sont liées à la notice, par défaut elles s'afficheront les unes en dessous des autres. Leur séparateur est donc un saut de ligne à l'intérieur de la section.
152 )))
153
154 Il est possible de définir un autre séparateur d'image, ou aucun avec la syntaxe ci dessous autour de l'image. Cela permet, par exemple, d'avoir les images qui s'affichent en ligne et non pas verticalement.
155
156 [[image:1730739922406-905.png]]
157
158
159
160 (% class="box infomessage" %)
161 (((
162 ATTENTION la construction de ce paramétrage est délicate :
163
164 * Ne pas glisser déposer de regroupement  image
165 * copier / coller le regroupement image désiré dans une ligne de texte brute, au préalable préparé dans un fichier texte, puis, copier-coller en une seul fois dans le modèle Libre Office.
166 * Exemple : [$Image_consultation_ou_doc]{}
167 )))
168
169 (% id="cke_bm_2135S" style="display:none" %)
170
171 Pour ne pas faire d'erreur dans le document texte, copier coller le regroupement image désiré de l'écran Flora vers le fichier texte :
172
173
174 [[image:1740387236183-976.png]]
175
176
177 Dans le fichier texte : ajouter : [$]{}.
178
179
180 [[image:1730740257955-231.png]]
181
182 Copier-coller ensuite cette ligne dans le document Libre Office :
183
184 [[image:1730740331811-683.png]]
185
186 Puis copier coller entre les accolage le regroupement image désiré et supprimez le saut de paragraphe qui s'ajoute automatiquement :
187
188
189 [[image:1730740472839-140.png]]
190
191
192 Visualisation finale du modèle Libre Office :
193
194
195 [[image:1730740897590-733.png]]
196
197
198 //Exemple de résultat obtenu ~://
199
200 [[image:1730740858857-621.png]]
201
202
203
204 (% id="HCasparticulier:fichesdeprEAtsetarrEAtE9sdedE9pF4ts" class="\" %)
205 = (% id="cke_bm_15492S" style="display:none" %) (%%)Traiter les cas particuliers =
206
207 == Fiches de prêts et arrêtés de dépôts ==
208
209 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.
210
211 (% class="box infomessage" %)
212 (((
213 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.
214 )))
215
216
217 [[image:1742203721054-537.png]]
218
219
220 [[image:1645696931210-601.png]]
221
222 (% class="\" id="HCasparticulier:fichesdeprEAtsetarrEAtE9sdedE9pF4ts" %)
223
224 )))
225 )))|(% style="width:300px" %)(((
226 (% class="box" %)
227 (((
228 **Sommaire**
229 )))
230
231 (% class="box" %)
232 (((
233 **Aller plus loin**
234
235 * [[Créer et gérer les modèles de publication>>doc:2_Administration.Administration fonctionnelle.Exports triton.WebHome||target="_blank"]]
236 )))
237
238 (% class="box" %)
239 (((
240 **Icônes principales**
241 )))
242 )))
243
244
245
246 (% class="\" %)
247