Code source wiki de Mettre en forme les données

Version 33.1 par Doriane Bautista le 2025/09/22 10:20

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 = 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 )))
215
216 (% class="box" %)
217 (((
218 **Aller plus loin**
219
220 * [[Créer et gérer les modèles de publication>>doc:2_Administration.Administration fonctionnelle.Exports triton.WebHome||target="_blank"]]
221 )))
222
223 (% class="box" %)
224 (((
225 **Icônes principales**
226 )))
227 )))
228
229
230
231 (% class="\" %)
232