Code source wiki de Mettre en forme les modèles

Version 44.1 par Doriane Bautista le 2025/09/25 13:50

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 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 = Organiser les données avec des tableaux =
70
71 L’usage de tableaux permet **d’aligner les données et d’améliorer la lisibilité**.
72
73 (% class="box successmessage" %)
74 (((
75 **Bonnes pratiques : **
76
77 * Choisissez selon vos besoins un tableau : 
78 ** avec bordures → utile si vous souhaitez organiser visuellement la page en tableau,
79 ** sans bordures → recommandé pour un rendu final plus épuré.
80 * **Aligner les champs** : insérez chaque champ dans une cellule pour un rendu verticalement aligné.
81 )))
82
83 == Créer un tableau avec regroupement de champs ==
84
85 (% class="box warningmessage" %)
86 (((
87 À utiliser uniquement avec les modèles qui comportent des regroupements de champs.
88 )))
89
90 1. Glissez-déposez d’abord le regroupement.
91 1. Insérez ensuite le tableau à l’intérieur du regroupement.
92 1. Placez les champs dans les cellules du tableau.
93
94 [[//Glisser-déposer le regroupement//>>image:1740142077383-326.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
95
96
97 [[//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"]]
98
99
100 == Rendre un tableau dynamique ==
101
102 1. Faites un clic droit sur le tableau.
103 1. Ouvrez Propriétés du tableau.
104
105 * (((
106 Dans l’onglet **Tableau**, ajoutez des **crochets [ ]** autour du nom du tableau.
107
108 * Exemple : Tableau 1 → [Tableau1].
109 )))
110
111 (% start="3" %)
112 1. Cliquez sur **OK** : les lignes avec champs vides seront **masquées automatiquement**.
113
114 [[//Clic droit : propriétés du tableau//>>image:1740149273176-982.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
115
116
117 [[//Cliquer sur OK pour valider les modifications//>>image:1740149298088-558.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
118
119
120 [[//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"]]
121
122
123 (% id="HLesblocsdechampsrE9pE9tables" class="\" %)
124 == Gérer les champs et blocs de champs répétables ==
125
126 * **Champs répétables** : les lignes se répètent automatiquement **selon les données saisies** dans Flora.
127 * **Blocs répétables** : ils se dupliquent autant de fois que nécessaire pour **reproduire la répétabilité** saisie dans la notice bien.
128
129 (% class="box successmessage" %)
130 (((
131 Bonnes pratiques :
132
133 * Si vous utilisez un tableau, respectez la règle : **1 champ = 1 cellule**.
134 )))
135
136 [[//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"]]
137
138
139 [[//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"]]
140
141
142 [[//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"]]
143
144 (% class="wikigeneratedid" id="HPositionnerlesimagesdanslacased27untableau" %)
145 (% id="cke_bm_3122S" style="display:none" %)
146
147 == Mettre en page une image et du texte côte à côte ==
148
149 Vous pouvez afficher une image et un texte **sur la même ligne** en les insérant dans deux cellules de tableau.
150
151 [[//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"]]
152
153
154 [[//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"]]
155
156
157 = Aligner les images =
158
159 Par défaut, les images **s’affichent verticalement** (les unes sous les autres). Vous pouvez les faire apparaître **côte à côte**.
160
161 Procédure pas à pas :
162
163 1. **Ne glissez pas directement** de regroupement image dans LibreOffice.
164 1. **Copiez depuis Flora** 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 Ces modèles concernent généralement un **seul événement**. Ils doivent donc lister tous les biens associés.
195
196 Dans ce type de modèle :
197
198 * Les champs de la notice **Événement** peuvent être placés librement.
199 * Les biens apparaissent via un **regroupement répété automatiquement** pour chaque notice.
200 * Pour une présentation claire, utilisez un **tableau à trois colonnes** afin de centrer la liste des biens.
201
202 [[//Ex. Modèle fiche de prêt//>>image:1742203721054-537.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
203
204
205 [[//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"]]
206
207 (% class="\" id="HCasparticulier:fichesdeprEAtsetarrEAtE9sdedE9pF4ts" %)
208
209 )))
210 )))|(% style="width:300px" %)(((
211 (% class="box" %)
212 (((
213 **Sommaire**
214
215 {{toc depth="2" numbered="true"/}}
216 )))
217
218 (% class="box" %)
219 (((
220 **Aller plus loin**
221
222 * [[Créer et gérer les modèles de publication>>doc:2_Administration.Administration fonctionnelle.Exports triton.WebHome||target="_blank"]]
223 )))
224 )))
225
226
227
228 (% class="\" %)
229