Code source wiki de Mettre en forme les modèles

Version 39.1 par Doriane Bautista le 2025/09/22 10:40

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 (% class="box successmessage" %)
22 (((
23 **Bonnes pratiques : **
24 )))
25
26 [[//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"]]
27
28
29 [[//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"]]
30
31
32 [[//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"]]
33
34
35 = Gérer l'affichage conditionnel =
36
37 Il est possible de conditionner l’affichage de certains champs ou textes pour éviter des espaces inutiles.
38
39 * **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 :
40 ** **AltGr **+** 4** → {
41 ** **AltGr **+** +** → }
42 * **Ajouter un saut de ligne conditionnel** : insérez un saut manuel (**Maj+Entrée**) à l’intérieur des accolades pour éviter les lignes blanches.
43
44 (% class="box successmessage" %)
45 (((
46 **Bonnes pratiques : **
47
48 * 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.
49 )))
50
51 [[//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"]]
52
53
54 |=(% class="small" style="background-color: rgb(203, 203, 234);" %)Texte affiché|=(% class="small" style="background-color: rgb(203, 203, 234);" %)Condition d’affichage
55 |**Référence :** ~/~/|Toujours affiché, mais si TYPE_EVENEMENT et NUM_DOSSIER sont vides → affiche « ~/~/ ».
56 |**Suivi au musée par :**|Affiché uniquement si le champ SUIVI_PAR est renseigné (saut de paragraphe systématique).
57 |**Identifiant GAM :**|Affiché uniquement si le champ ORG_DESTINATAIRE_IDGAM est renseigné (ajoute un saut de ligne //Maj+Entrée// + saut de paragraphe).
58 |**Contact,**|La virgule après la valeur n’apparaît que si le champ CONTACT est renseigné
59
60 [[//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"]]
61
62
63 = Organiser les données avec des tableaux =
64
65 L’usage de tableaux permet d’aligner les données et de rendre la présentation plus lisible.
66
67 (% class="box successmessage" %)
68 (((
69 **Bonnes pratiques : **
70
71 * Choisissez si vous souhaitez afficher le tableau **avec ou sans bordures** :
72 ** avec bordures → utile si vous souhaitez organiser visuellement la page en tableau,
73 ** sans bordures → recommandé pour un rendu final plus épuré.
74 * **Aligner les champs** : insérez chaque champ dans une cellule pour un rendu verticalement aligné.
75 )))
76
77 == Créer un tableau avec regroupement de champs ==
78
79 (% class="box warningmessage" %)
80 (((
81 À utiliser uniquement avec les modèles qui comportent des regroupements de champs.
82 )))
83
84 1. Glissez-déposez d’abord le regroupement.
85 1. Insérez ensuite le tableau à l’intérieur du regroupement.
86 1. Glissez-déposez les champs dans le tableau.
87
88 [[//Glisser-déposer le regroupement//>>image:1740142077383-326.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
89
90
91 [[//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"]]
92
93
94 == Rendre un tableau dynamique ==
95
96 1. **Cliquez droit** sur le tableau inséré dans LibreOffice.
97 1. Sélectionnez **Propriétés du tableau**.
98
99 * (((
100 Dans l’onglet **Tableau**, ajoutez des **crochets [ ]** autour du nom du tableau.
101
102 * Exemple : Tableau 1 → [Tableau1].
103 )))
104
105 (% start="3" %)
106 1. Cliquez sur **OK** : les lignes dont les champs sont vides seront automatiquement masquées dans le document final.
107
108 [[//Clic droit : propriétés du tableau//>>image:1740149273176-982.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
109
110
111 [[//Cliquer sur OK pour valider les modifications//>>image:1740149298088-558.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
112
113
114 [[//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"]]
115
116
117 (% id="HLesblocsdechampsrE9pE9tables" class="\" %)
118 == Gérer les champs et blocs de champs répétables ==
119
120 * Pour les **champs répétables** : les lignes se répètent automatiquement en fonction des données saisies dans Flora.
121 * 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.
122
123 (% class="box successmessage" %)
124 (((
125 Bonnes pratiques :
126
127 * Si vous utilisez des tableaux, respectez la règle : **1 champ = 1 case de tableau.**
128 )))
129
130 [[//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"]]
131
132
133 [[//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"]]
134
135
136 [[//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"]]
137
138 (% class="wikigeneratedid" id="HPositionnerlesimagesdanslacased27untableau" %)
139 (% id="cke_bm_3122S" style="display:none" %)
140
141 == Mettre en page une image et du texte côte à côte ==
142
143 Insérez une image ou du texte statique dans deux cellules de tableau pour un affichage aligné horizontalement.
144
145 [[//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"]]
146
147
148 [[//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"]]
149
150
151 = Aligner les images =
152
153 Par défaut, les images liées à une notice s’affichent les unes en dessous des autres.
154 Vous pouvez modifier ce comportement pour les afficher** alignées. **
155
156 Procédure pas à pas :
157
158 1. **Ne glissez pas** de regroupement image directement dans LibreOffice.
159 1. Depuis Flora, **copiez** le regroupement image souhaité.
160 1. Collez-le dans un fichier texte et **ajoutez la syntaxe** : **[$Nom_du_regroupement]{} **
161 1. Copiez-collez ce code complet dans **LibreOffice**.
162 1. **Insérez le format d’image paramétré** (taille, mode) entre les accolades.
163 1. **Supprimez le saut de paragraphe **ajouté automatiquement après le collage.
164 1. **Vérifiez l’aperçu** : les images doivent désormais s’afficher **côte à côte**.
165
166 [[//Copie du regroupement d'image souhaité//>>image:1740387236183-976.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
167
168
169 [[//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"]]
170
171
172 [[//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"]]
173
174
175 [[//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"]]
176
177
178 [[//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"]]
179
180
181 [[//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"]]
182
183
184 (% id="HCasparticulier:fichesdeprEAtsetarrEAtE9sdedE9pF4ts" class="\" %)
185 = (% id="cke_bm_15492S" style="display:none" %) (%%)Traiter les cas particuliers =
186
187 == Fiches de prêts et arrêtés de dépôts ==
188
189 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**.
190 Ils doivent donc lister tous les biens rattachés à cet événement.
191
192 === Fonctionnement ===
193
194 * Les champs de la notice **Événement** peuvent être placés librement dans le modèle.
195 * Les biens liés à l’événement apparaissent dans un **regroupement répété automatiquement** pour chaque bien.
196 * 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.
197
198 [[//Ex. Modèle fiche de prêt//>>image:1742203721054-537.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
199
200
201 [[//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"]]
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 (% class="box" %)
215 (((
216 **Aller plus loin**
217
218 * [[Créer et gérer les modèles de publication>>doc:2_Administration.Administration fonctionnelle.Exports triton.WebHome||target="_blank"]]
219 )))
220 )))
221
222
223
224 (% class="\" %)
225