Changes between Version 47 and Version 48 of Nl:TaggingPresets
- Timestamp:
- 2021-07-21T12:05:20+02:00 (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Nl:TaggingPresets
v47 v48 1 [[TranslatedPages(revision=1 88)]]1 [[TranslatedPages(revision=190)]] 2 2 [[PageOutline(2-10,Inhoud)]] 3 3 … … 216 216 Of moet worden gezocht in `values=""` en `display_values=""`, respectievelijk, `value=""` en `display_value=""` van `<combo />` of `<multiselect />` bij het zoeken naar voorkeuzen. 217 217 value_template="…":: 218 Een sjabloon om de waarde automatisch te maken, gebaseerd op ander tagwaarden van het object. De syntaxis van `name_template=""` wordt gebruikt, [#NameTemplateSyntax zie hieronder]. ''(vanaf r17639)'' \\218 Een sjabloon om de waarde automatisch te maken, gebaseerd op ander tagwaarden van het object. Dezelfde syntaxis als in `name_template=""` wordt gebruikt, [#NameTemplateSyntax zie hieronder]. ''(vanaf r17639)'' \\ 219 219 Bijvoorbeeld ''(vanaf r17639)'' \\ Bijvoorbeeld, `"Bus {ref}: {from} → {to}"` kan worden gebruikt om de naam van een relatie voor een busroute te maken. \\ 220 220 **Opmerking**: Er zijn enkele kleine problemen met dit attribuut, zie #20851 en #20861. 221 221 \\ 222 ===== name_template details =====#name_templatedetails 223 224 **Naamsjablonen kunnen worden gebruikt om aangepaste opmaak te definiëren voor primitieven van OSM of GPX-punten** (bijvoorbeeld in de Relaties of de Selectie). 222 ===== name_template en value_template details =====#name_templatedetails 223 224 **Naamsjablonen kunnen worden gebruikt om aangepaste opmaak te definiëren voor primitieven van OSM of GPX-punten** (bijvoorbeeld in de Relaties of de panelen van Selectie). 225 225 226 226 {{{ … … 246 246 247 247 ====== Syntaxis ======#NameTemplateSyntax 248 * `{ var}` - gebruikde waarde van devariabele var249 * `?{condition1 'value1' | condition2 'value 2| 'value3'}` - gebruik ''value1'' alswordt voldaanaan ''condition1'', ''value3'' als aan geen enkele voorwaarde wordt voldaan. De voorwaarde kanofwel explicietzijn - in syntaxis voor[wikitr:/Help/Action/Search JOSM zoeken] syntax- of impliciet; de waarde wordt gebuikt als alle er binnen gebruikte variabelen bestaan248 * `{tag}` - voeg de waarde van de tag in. 249 * `?{condition1 'value1' | condition2 'value' | 'value3'}` - gebruik ''value1'' als aan ''condition1'' wordt voldaan, gebruik anders ''value2'' als aan ''condition2'' wordt voldaan, gebruik tenslotte ''value3'' als aan gene enkele vorwaarde wordt voldaan. Voorwaarde mag ofwel expliciet - in [wikitr:/Help/Action/Search JOSM zoek]syntaxi - of impliciet zijn: De waarde wordt gebruikt als alle tags waarnaar wordt verwezen erbinnen bestaan. 250 250 * `!{search_expression 'template'}` - search_expression wordt geëvalueerd en de eerste overeenkomende primitief wordt als context voor de sjabloon gebruikt. Nuttig voor voorbeeld om tags van een ouder-relatie te verkrijgen. 251 * `\` - gebruik een backslash om speciale tekens '{', '}', '?', '!' te escapen. Bijv. `Wat is dit\? Het is een {type}\!`. 251 252 \\ 252 253 ====== Beschikbare waarden ====== 253 Voor het opmaken van primitieven van OSM kan de waarde van elke tag worden gebruikt. U kunt `{special:everything}` gebruiken om te zien welke waardenbeschikbaar zijnvoor uw GPX-waypoints.254 255 Sommige aanvullende variabelen zijn beschikbaar via het speciale voorvoegsel:254 Voor het opmaken van primitieven van OSM kan de waarde van elke tag worden gebruikt. U kunt `{special:everything}` gebruiken om alle beschikbare tags weer te geven, bijv. voor uw GPX-waypoints. 255 256 U kunt ook deze virtuele tags gebruiken: 256 257 - `{special:everything}` print alle beschikbare waarden, beschikbaar voor het opmaken van beide primitieven en waypoints. 257 - `{special:id}` print de ID van eenprimitief van OSM258 - `{special:localName}` print de gelokaliseerde naam, dat is de waarde van `name:lang` voor uw taal als die beschikbaar is of de waarde van de tag nameals die taal niet beschikbaar is.258 - `{special:id}` print de ID van de primitief van OSM 259 - `{special:localName}` print de gelokaliseerde naam, dat is de waarde van `name:lang` voor uw taal als die beschikbaar is, of de waarde van `name` als die taal niet beschikbaar is. 259 260 \\ 260 261 === Vervallen attributen ===
