Code source wiki de Mettre en forme les modèles

Version 41.1 par Doriane Bautista le 2025/09/22 10:42

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 * **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 **mode portrait** pour les documents courts et ciblés (cartels, étiquettes, arrêtés).
27 * Privilégiez le **mode paysage** pour les documents riches en données ou visuels (listes de biens, rapports illustrés).
28 * Harmonisez vos choix de mise en page pour que tous les documents institutionnels conservent une présentation cohérente.
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 inutiles.
43
44 * **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 :
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. **N'utilisez que les sauts de ligne (Maj+Entrée)** symbolisés par une flèche coudée vers l'arrière.
54 )))
55
56 [[//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"]]
57
58
59 |=(% class="small" style="background-color: rgb(203, 203, 234);" %)Texte affiché|=(% class="small" style="background-color: rgb(203, 203, 234);" %)Condition d’affichage
60 |**Référence :** ~/~/|Toujours affiché, mais si TYPE_EVENEMENT et NUM_DOSSIER sont vides → affiche « ~/~/ ».
61 |**Suivi au musée par :**|Affiché uniquement si le champ SUIVI_PAR est renseigné (saut de paragraphe systématique).
62 |**Identifiant GAM :**|Affiché uniquement si le champ ORG_DESTINATAIRE_IDGAM est renseigné (ajoute un saut de ligne //Maj+Entrée// + saut de paragraphe).
63 |**Contact,**|La virgule après la valeur n’apparaît que si le champ CONTACT est renseigné
64
65 [[//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"]]
66
67
68 = Organiser les données avec des tableaux =
69
70 L’usage de tableaux permet d’aligner les données et de rendre la présentation plus lisible.
71
72 (% class="box successmessage" %)
73 (((
74 **Bonnes pratiques : **
75
76 * Choisissez si vous souhaitez afficher le tableau **avec ou sans bordures** :
77 ** avec bordures → utile si vous souhaitez organiser visuellement la page en tableau,
78 ** sans bordures → recommandé pour un rendu final plus épuré.
79 * **Aligner les champs** : insérez chaque champ dans une cellule pour un rendu verticalement aligné.
80 )))
81
82 == Créer un tableau avec regroupement de champs ==
83
84 (% class="box warningmessage" %)
85 (((
86 À utiliser uniquement avec les modèles qui comportent des regroupements de champs.
87 )))
88
89 1. Glissez-déposez d’abord le regroupement.
90 1. Insérez ensuite le tableau à l’intérieur du regroupement.
91 1. Glissez-déposez les champs dans le tableau.
92
93 [[//Glisser-déposer le regroupement//>>image:1740142077383-326.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
94
95
96 [[//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"]]
97
98
99 == Rendre un tableau dynamique ==
100
101 1. **Cliquez droit** sur le tableau inséré dans LibreOffice.
102 1. Sélectionnez **Propriétés du tableau**.
103
104 * (((
105 Dans l’onglet **Tableau**, ajoutez des **crochets [ ]** autour du nom du tableau.
106
107 * Exemple : Tableau 1 → [Tableau1].
108 )))
109
110 (% start="3" %)
111 1. Cliquez sur **OK** : les lignes dont les champs sont vides seront automatiquement masquées dans le document final.
112
113 [[//Clic droit : propriétés du tableau//>>image:1740149273176-982.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
114
115
116 [[//Cliquer sur OK pour valider les modifications//>>image:1740149298088-558.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
117
118
119 [[//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"]]
120
121
122 (% id="HLesblocsdechampsrE9pE9tables" class="\" %)
123 == Gérer les champs et blocs de champs répétables ==
124
125 * Pour les **champs répétables** : les lignes se répètent automatiquement en fonction des données saisies dans Flora.
126 * 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.
127
128 (% class="box successmessage" %)
129 (((
130 Bonnes pratiques :
131
132 * Si vous utilisez des tableaux, respectez la règle : **1 champ = 1 case de tableau.**
133 )))
134
135 [[//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"]]
136
137
138 [[//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"]]
139
140
141 [[//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"]]
142
143 (% class="wikigeneratedid" id="HPositionnerlesimagesdanslacased27untableau" %)
144 (% id="cke_bm_3122S" style="display:none" %)
145
146 == Mettre en page une image et du texte côte à côte ==
147
148 Insérez une image ou du texte statique dans deux cellules de tableau pour un affichage aligné horizontalement.
149
150 [[//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"]]
151
152
153 [[//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"]]
154
155
156 = Aligner les images =
157
158 Par défaut, les images liées à une notice s’affichent les unes en dessous des autres.
159 Vous pouvez modifier ce comportement pour les afficher** alignées. **
160
161 Procédure pas à pas :
162
163 1. **Ne glissez pas** de regroupement image directement dans LibreOffice.
164 1. Depuis Flora, **copiez** 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 Certains modèles, comme les fiches de prêt ou les arrêtés de dépôts, sont utilisés pour un **événement unique**.
195 Ils doivent donc lister tous les biens rattachés à cet événement.
196
197 === Fonctionnement ===
198
199 * Les champs de la notice **Événement** peuvent être placés librement dans le modèle.
200 * Les biens liés à l’événement apparaissent dans un **regroupement répété automatiquement** pour chaque bien.
201 * Pour assurer une présentation claire, la liste des biens est généralement intégrée dans un **tableau à trois colonnes**, permettant un affichage centré et lisible.
202
203 [[//Ex. Modèle fiche de prêt//>>image:1742203721054-537.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
204
205
206 [[//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"]]
207
208 (% class="\" id="HCasparticulier:fichesdeprEAtsetarrEAtE9sdedE9pF4ts" %)
209
210 )))
211 )))|(% style="width:300px" %)(((
212 (% class="box" %)
213 (((
214 **Sommaire**
215
216 {{toc depth="2" numbered="true"/}}
217 )))
218
219 (% class="box" %)
220 (((
221 **Aller plus loin**
222
223 * [[Créer et gérer les modèles de publication>>doc:2_Administration.Administration fonctionnelle.Exports triton.WebHome||target="_blank"]]
224 )))
225 )))
226
227
228
229 (% class="\" %)
230