Changes

Jump to: navigation, search

Gramps 5.1 Wiki Manual - Valeurs de substitution

882 bytes added, 14:52, 12 April 2021
MAJ variables de substitutions
== Séparateurs ==
Les séparateurs sont des groupes intercalés de 'texteseul' entre ''' tel que '<'''' et ''''>'''' qui affichent sous conditions un séparateur (comme '''', '''' ou '''' - '''') entre deux groupes, variables, formats code de code formatage ou texte.
Les séparateurs sont affichés d'après ces règlesrègles :
# *Une variable qui '''affiche rien''' sera enlevée et un séparateur qui se trouvera à la gauche sera affiché.# Si *S'il n'y a pas séparateur à la gauche, la même variable sera enlevée et la séparateur à la droite sera affiché. # Si S'il y a deux séparateurs simultanés, celui de gauche sera enlevé et seul celui de droite sera affiché.
# Les séparateurs au début ou à la fin de la ligne à afficher (ou les chaînes de formatage) sont enlevés.
=== ExempleTake this example formatting code: === * <code>$s(g fl s)&lt;, &gt;$m(yyyy)&lt; @ &gt;$M&lt; - &gt;$v(&#92;(yyyy&#92;))</code>
Voici ce qui peut arriver:
{|{{prettytable}}!Hypothèse!Sortie|-
|-
|Si '''aucune''' des variables n'est connue
|Seulement cette variable sera imprimée. Aucun séparateur ne sera imprimé.
|-
|Si les noms des conjoints du conjoint '''ne sont n'est pas''' connus
|Le premier séparateur ne sera pas affiché
|-
|Si seulement la date de mariage '''n'est pas ''' connue
|Le premier séparateur ne sera pas affiché. Nous obtiendrons:
Jane DoeJeanne Carré&lt; - &gt;{ … } Et seulement la date de divorce date a besoin d'doit être connue pour afficher le second séparateur.
|-
|Si seulement la date de divorce '''n'est pas''' connue
Les séparateurs peuvent être entre les chaînes de format:
* <code>$n(&lt;0&gt;T&lt; &gt;L&lt;, &gt;f&lt; &gt;s)</code>
$n(Contrairement aux groupes, les séparateurs ne peuvent pas se croiser/en dehors des chaînes de format. Ainsi le séparateur '''&lt;0&gt;T&lt; &gt;L&lt;, &gt;f&lt; &gt;s)''' ne sera JAMAIS affiché. Même si il se trouve à la gauche de la variable.
Contrairement aux groupesIci un exemple utile :* <code>{({n. $b}<, les séparateurs ne peuvent pas se croiser>{d. $d})}</en dehors des chaînes de format. Ainsi le séparateur &lt;0&gt; ne sera JAMAIS affiché. Même si il se trouve à la gauche de la variable.code>
Ce qui va :
{| {{prettytable}}
|-
|Imprimer seulement ce qui est en dehors des () si la naissance ou le décès sont affichés.<br>
Afficher seulement le séparateur central si les deux dates sont connus.<br>
Ainsi, voici ce qui pourrait s'afficher
{|
|-
|<code>(n. 1970-4-8)</code>
|<code>(d. 2012-3-9)</code>
|<code>(n. 1970-4-8, d. 2012-3-9)</code>
|ou les lignes ne s'affichent pas du tout.
|}
|-
|Nous ne pourront pas voir des choses comme ça :
{|
|-
|<code>()</code>
|<code>(, )</code>
|<code>(n.)</code>
|<code>(n., )</code>
|<code>(d.)</code>
|-
|<code>(, d.)</code>
|<code>(n. 1970-4-8, )</code>
|<code>(n. 1970-4-8, d.)</code>
|<code>(, d. 2012-3-9)</code>
|<code>(n., d. 2012-3-9)</code>
|}
|}
<br clear="all"/>{{-}}
798
edits

Navigation menu