68 lines
1.8 KiB
Markdown
68 lines
1.8 KiB
Markdown
# Une famille
|
|
|
|
Une famille est un conteneur de variables. Elle peut contenir également des familles.
|
|
|
|
Pour décrire une famille il faut mettre au minimum un nom :
|
|
|
|
```
|
|
<family name="my_family"/>
|
|
```
|
|
|
|
Cette famille doit être placé dans une balise [variables](../variables.md) :
|
|
|
|
```
|
|
<variables>
|
|
<family name="my_family"/>
|
|
</variables>
|
|
```
|
|
|
|
Ou dans une autre famille :
|
|
|
|
```
|
|
<variables>
|
|
<family name="my_family">
|
|
<family name="second_family"/>
|
|
</family>
|
|
</variables>
|
|
|
|
Attention, il famille vide sera automatiquement supprimée.
|
|
|
|
## Description et aide de la famille
|
|
|
|
En plus d'un nom, il est possible de mettre une "description" à la famille. C'est une information "utilisateur" qui nous permettra d'avoir des informations complémentaires sur le contenu de cette famille :
|
|
|
|
```
|
|
<family name="my_family" description="This is a great family"/>
|
|
```
|
|
|
|
En plus de la description, il est possible de préciser une aide complémentaire :
|
|
|
|
```
|
|
<family name="my_family" help="This is a great family"/>
|
|
```
|
|
|
|
## Mode de la famille
|
|
|
|
Le [mode](../mode.md) par défaut d'une famille correspond au [mode](../mode.md) le plus petite des variables ou des familles qui sont contenu dans cette famille.
|
|
|
|
Changer le [mode](../mode.md) d'une famille permet de définir le [mode](../mode.md) par défaut des variables ou des familles inclusent dans cette famille.
|
|
|
|
Pour définir le [mode](../mode.md) :
|
|
|
|
```
|
|
<family name="my_family" mode="expert"/>
|
|
```
|
|
|
|
## Famille invisible
|
|
|
|
Il est possible de cacher une famille, ainsi toutes les variables et des familles inclusent dans cette famille.
|
|
|
|
Cacher une famille signifie qu'elle ne sera pas visible lorsqu'on modifie la configuration du service.
|
|
Par contre ces variables sont accessibles lorsqu'on va utiliser ces variables.
|
|
|
|
Pour cacher une famille :
|
|
|
|
```
|
|
<family name="my_family" hidden="True"/>
|
|
```
|