diff --git a/communication.json b/communication.json
index 43c3f04f..1dce4614 100644
--- a/communication.json
+++ b/communication.json
@@ -18,13 +18,59 @@
"uk": "Телекомунікації"
},
"query": {
- "13": "(node[amenity~'^(post_office|internet_cafe)$'];way[amenity~'^(post_office|internet_cafe)$'];relation[amenity~'^(post_office|internet_cafe)$'];);",
- "16": "(node[amenity~'^(post_office|internet_cafe|post_box|telephone)$'];way[amenity~'^(post_office|internet_cafe)$'];relation[amenity~'^(post_office|internet_cafe)$'];);"
+ "13": [
+ "(",
+ "node[amenity~'^(post_office|internet_cafe)$'];",
+ "way[amenity~'^(post_office|internet_cafe)$'];",
+ "relation[amenity~'^(post_office|internet_cafe)$'];",
+ ");"
+ ],
+ "16": [
+ "(node[amenity~'^(post_office|internet_cafe|post_box|telephone)$'];",
+ "way[amenity~'^(post_office|internet_cafe)$'];",
+ "relation[amenity~'^(post_office|internet_cafe)$'];",
+ ");"
+ ]
},
"feature": {
"title": "{{ localizedTag(tags, 'name') |default(localizedTag(tags, 'operator')) |default(tagTrans('amenity', tags.amenity)) }}",
"description": "{{ tagTrans('amenity', tags.amenity) }}",
"body": "{% if tags.operator %}{{ keyTrans('operator') }}: {{ localizedTag(tags, 'operator') }}
{% endif %}",
- "markerSign": "{% if tags.amenity=='post_office' %}🏤{% elseif tags.amenity=='post_box'%}📮{% elseif tags.amenity=='internet_cafe' %}💻{% elseif tags.amenity=='telephone' %}✆{% endif %}"
+ "markerSign": [
+ "{% set data = const[tags.amenity] %}",
+ "{% if data %}",
+ "{{ data.sign|raw }}",
+ "{% endif %}"
+ ]
+ },
+ "info": [
+ "
{{ markerCircle({})|raw }} {{ data.sign|raw }} | ",
+ " {{ tagTrans('amenity', value) }} | ", + "