Changes between Version 1 and Version 2 of Fr:TaggingPresets
- Timestamp:
- 2021-07-22T12:56:29+02:00 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Fr:TaggingPresets
v1 v2 1 [[TranslatedPages(revision=1 88)]]1 [[TranslatedPages(revision=190)]] 2 2 [[PageOutline(2-10,Table des Matières)]] 3 3 … … 225 225 S'il faut rechercher dans `values=""` et `display_values=""`, respectivement, `value=""` et `display_value=""` de `<combo />` ou `<multiselect />` à la recherche de préréglages. 226 226 value_template="template":: 227 Un modèle pour générer automatiquement la valeur en fonction des autres valeurs d'attribut de l'objet. La syntaxe de`name_template=""` est utilisée, [#NameTemplateSyntax voir ci-dessous]. ''(depuis r17639)'' \\227 Un modèle pour générer automatiquement la valeur en fonction des autres valeurs d'attribut de l'objet. La même syntaxe que dans `name_template=""` est utilisée, [#NameTemplateSyntax voir ci-dessous]. ''(depuis r17639)'' \\ 228 228 Par exemple, `"Bus {ref}: {from} → {to}"` peut être utilisé pour générer le nom d'une relation de ligne de bus. \\ 229 229 **Note** : Il existe quelques problèmes mineurs avec cet attribut, voir #20851 et #20861. 230 230 \\ 231 231 232 ===== détails d umodèlede nom **(name_templatedetails)**===== #name_templatedetails233 Les modèles de noms peuvent être utilisés pour définir un formatage personnalisé des primitives OSM ou des points de passage (**waypoints**) GPX (par exemple dans les Relations ou l aSélection).232 ===== détails des modèles `name_template` et `value_template` ===== #name_templatedetails 233 Les modèles de noms peuvent être utilisés pour définir un formatage personnalisé des primitives OSM ou des points de passage (**waypoints**) GPX (par exemple dans les Relations ou les panneaux (fenêtres déroulantes) de Sélection). 234 234 235 235 {{{ … … 257 257 258 258 ====== Syntaxe ======#NameTemplateSyntax 259 * `{var}` - utiliserla valeur de la variable var260 * `?{condition1 'value1' | condition2 'value2 | 'value3'}` - utiliser ''value1'' si la ''condition1'' est satisfaite, ''value3'' si aucune condition n'est satisfaite. La condition peut être explicite - dans la syntaxe de la [wikitr:/Help/Action/Search Recherche JOSM] ou implicite ; la valeur est utilisée lorsque toutes les variables utilisées à l'intérieur existent.259 * * `{tag}` - insère la valeur de l'attribut. 260 * `?{condition1 'value1' | condition2 'value2' | 'value3'}` - utiliser ''value1'' si la ''condition1'' est satisfaite, , sinon utiliser ''value2'' si la ''condition2'' est satisfaite, enfin utiliser ''value3'' si aucune condition n'est satisfaite. La condition peut être explicite - dans la syntaxe de la [wikitr:/Help/Action/Search Recherche JOSM] ou implicite ; la valeur est utilisée lorsque toutes les attributs utilisées à l'intérieur existent. 261 261 * `!{search_expression 'template'}` - search_expression est évaluée et la première primitive correspondante est utilisée comme contexte pour le modèle. Utile par exemple pour obtenir les attributs de la relation parent. 262 * `\` - utiliser une barre oblique inverse pour échapper les caractères spéciaux `{`, `}`, `?`, `!`. Par exemple : `Qu'est-ce que ceci \? C'est un {type}\!`. 262 263 \\ 263 264 264 265 ====== Valeurs disponibles ====== 265 Pour le formatage des primitives OSM, la valeur de n'importe quel attribut peut être utilisée. Vous pouvez utiliser`{special:everything}` pourvoir quelles valeurs sont disponibles pour vos points de passage **(waypoints)** gpx.266 267 Certaines variables supplémentaires sont disponibles via le préfixe spécial:266 Pour le formatage des primitives OSM, la valeur de n'importe quel attribut peut être utilisée. Utiliser l'attribut `{special:everything}` pour afficher toutes les attributs disponibles, par exemple sur vos points de passage **(waypoints)** gpx. 267 268 Vous pouvez également utiliser ces attributs virtuels : 268 269 - `{special:everything}` affiche toutes les valeurs disponibles, disponibles pour le formatage des primitives et des points de passage. 269 - `{special:id}` affiche l'ID d 'uneprimitive osm270 - `{special:localName}` affiche le nom localisé, c'est-à-dire la valeur de `name:lang` pour votre langue si elle est disponible ou la valeur de l'attribut namesi elle ne l'est pas.270 - `{special:id}` affiche l'ID de la primitive osm 271 - `{special:localName}` affiche le nom localisé, c'est-à-dire la valeur de `name:lang` pour votre langue si elle est disponible ou la valeur de `name` si elle ne l'est pas. 271 272 \\ 272 273
