Development #48978
permettre d'associer des ressources aux couches carto
0%
Description
Comme on a COMBO_CELL_ASSET_SLOTS pour dire qu'un type de cellule est associé à certaines ressources, avoir COMBO_MAP_LAYER_ASSET_SLOTS, ex:
COMBO_MAP_LAYER_ASSET_SLOTS = { 'marker': { 'prefix': _('Marker'), }, }
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Fichier 0001-maps-add-possibility-to-define-map-layer-slots-48978.patch 0001-maps-add-possibility-to-define-map-layer-slots-48978.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Thomas Noël il y a plus de 3 ans
Bien que j'ai lu #49017 et le patch (dont ses tests) je n'arrive pas à comprendre ce qui est recherché ici. On permet d'avoir des ressources liées à une carte... mais dans quel but ? Ne manque-t-il pas un bout de patch sur combo/apps/maps/templates/maps/map_cell.html pour les utiliser ? (bon, sentiment que c'est moi plutôt moi qui rate quelque chose...)
Mis à jour par Frédéric Péters il y a plus de 3 ans
C'est comme pour les ressources attachées à une cellule, l'exploitation passe par l'intégration graphique, ex dans static/isere-cd38/config.json :
"COMBO_CELL_ASSET_SLOTS.update": { "wcs_wcsformcell": { "picture": {"prefix": "Image"} } }
ici il y aura quelque chose du genre
COMBO_MAP_LAYER_ASSET_SLOTS = { 'marker': { 'prefix': 'Marqueur', }, }
pour toodego (mais ce code est juste dans mes settings locaux pour le moment).
Et ensuite, pour l'exploitation, dans l'intégration graphique, ça donnera pour le cas spécifique de Toodego,
+<style> +{% for layer in geojson_layers %} +.leaflet-div-icon span.layer-{{layer.slug}} { + background-image: url(/assets/maplayer:marker:{{layer.slug}}); +} +{% endfor %} +</style> </pe>
Mis à jour par Thomas Noël il y a plus de 3 ans
- Statut changé de Solution proposée à Solution validée
Et ensuite, pour l'exploitation
Ok, c'est cette partie qui me manquait, j'aurai pu la deviner. Hop, ack.
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 81d5bc026de1092fed62a60f94a787078d511161 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Tue Dec 1 15:26:32 2020 +0100 maps: add possibility to define map layer slots (#48978)
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
maps: add possibility to define map layer slots (#48978)