Code source wiki de Mettre en forme les modèles

Modifié par Doriane Bautista le 2025/09/25 14:05

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 [[//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 (% class="box infomessage" %)
206 (((
207 Sur le même principe, vous pouvez créer d’autres documents contractuels prêts à l’emploi :
208
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.
214 )))
215
216 [[//Ex. Modèle fiche de prêt//>>image:1742203721054-537.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
217
218
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"]]
220
221 (% class="\" id="HCasparticulier:fichesdeprEAtsetarrEAtE9sdedE9pF4ts" %)
222
223 )))
224 )))|(% style="width:300px" %)(((
225 (% class="box" %)
226 (((
227 **Sommaire**
228
229 {{toc depth="2" numbered="true"/}}
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