Browse Source

Pouvoir modifier les coordonnees de la noisette localisation

svn/root/trunk
dominique.lepaisant@ac-caen.fr 2 years ago
parent
commit
980d41b52f
  1. 7
      lang/sdnnoisettes_fr.php
  2. 20
      noisettes/data_localisation-preview.html
  3. 6
      noisettes/data_localisation.html
  4. 31
      noisettes/data_localisation.yaml
  5. 2
      paquet.xml

7
lang/sdnnoisettes_fr.php

@ -48,7 +48,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'info_galerie'=>'Galerie',
'erreur_uai' => 'Attention&#44; vous devez <a href="[(#URL_ECRIRE{noisette_edit, id_noisette=#ENV{id_noisette}})]"> saisir le code UAI de votre établissement</a>.',
'erreur_uai' => 'Attention&#44; vous devez <a href="@url@"> saisir le code UAI de votre établissement</a>.',
'explication_afficher_filtre'=>'Affiche le titre du mot-clé filtrant les articles.',
'explication_articles_choisis'=>'Cliquer sur "Ajouter" à droite et sélectionner les articles à inclure ou exclure de la liste.',
'explication_article_choisi'=>'Cliquer sur «&nbsp;Ajouter&nbsp;» à droite et sélectionner l\'article.',
@ -56,6 +56,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
#'explication_articles_exclus'=>'Cliquer sur "Ajouter" à droite et sélectionner les articles à exclure de la liste.',
'explication_carousel'=>'Les articles affichés dans le carousel sont les articles séléctionnés à la racine du site pour l\'affichage<br/> dans la page d\'accueil et ceux selectionnés dans la rubrique pour l\'affichage dans une page rubrique.',
'explication_carousel_id_rubrique'=>'Par défaut, affiche les articles sélectionnés à la racine du site. <br/>Vous pouvez choisir d\'afficher les articles sélectionnés d\'une rubrique particuliére.',
'explication_choix_coordonnees'=>'Si la position fournie (latitude et longitude) est imprécise, vous pouvez la modifier.',
'explication_conf_avancee_noisettes'=>'<strong>/!\ Attention, vous devez avoir une connaisance minimum du html5 pour utiliser cette option./!\</strong>',
'explication_docs_choisis'=>'Saisissez les identifiants (<i>numéros</i>) des documents à afficher dans la liste, séparés par une virgule.',
'explication_docs_articles_choisis'=>'Cliquer sur "Ajouter" à droite et sélectionner l\'article dont les documents sont à afficher.',
@ -105,6 +106,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'label_articles_exclus'=>'Articles exclus',
'label_articles_rubrique'=>'N\'afficher que les articles liès à une rubrique',
'label_articles_mot'=>'N\'afficher que les articles liès à un mot-clé',
'label_choix_coordonnees'=>'Modifier les coordonnées',
'label_cible_vue'=>'Noisette à contôler',
'label_compte_facebook'=>'Nom du compte ou de la page facebook',
'label_compte_twitter'=>'Nom du compte Twitter',
@ -123,6 +125,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'label_est_vue_selection'=>'Bloc vue (contôlé)',
'label_exclure_article_selection'=>'Exclure les articles sélectionnés',
'label_fieldset_affichage'=>'Options d\'affichage',
'label_fieldset_conf_map'=>'Option de la carte',
'label_fieldset_picto'=>'Pictogramme',
'label_fieldset_span'=>'Colonnage',
'label_filtrer_articles'=>'Filtrer les articles',
@ -139,9 +142,11 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'label_image_zoom_hover'=>'Zoom au survol',
'label_largeur_image_carousel'=>'Largeur de l\'image',
'label_largeur_logo'=>'Largeur du logo',
'label_latitude'=>'Latitude',
'label_lien_page_cible'=>'Page cible du lien',
'label_liste_simple'=>'Afficher une liste simple',
'label_liste_span'=>'Afficher la liste en colonnes',
'label_longitude'=>'Longitude',
'label_masquer_adresse'=>'Masquer l\'adresse',
'label_masquer_auteurs'=>'Masquer les auteurs',
'label_masquer_date'=>'Masquer la date',

20
noisettes/data_localisation-preview.html

@ -1,10 +1,12 @@
[(#ENV{uai}|?{
<div>[(#ENV{masquer_titre}|non)[<strong>(#ENV{titre,<:sdnnoisettes:nous_situer:>})</strong>]][(#ENV{masquer_picto}|non)[ <i class="fa fa-(#ENV{picto,map-marker})"></i>]]</div>
<p><small>
[Code UAI : <strong>(#ENV{uai})</strong>]
[<br/>Zoom :(#ENV{zoom});][ Hauteur :(#ENV{height})]
[(#ENV{uai}|oui)
<div>[(#ENV{masquer_titre}|non)[<strong>(#ENV{titre,<:sdnnoisettes:nous_situer:>})</strong>]][(#ENV{masquer_picto}|non)[ <i class="fa fa-(#ENV{picto,map-marker})"></i>]]</div>
<ul class="small">
<li>[Code UAI : <strong>(#ENV{uai})</strong>]</li>
[(#ENV{choix_coordonnees}|?{Latitude : #ENV{latitude} - Longitude : #ENV{longitude}})]
<li>[Zoom :(#ENV{zoom});][ Hauteur :(#ENV{height})]</li>
</small></p>
,
<div style="background:#ffcc33;padding:0 .5em;border-radius:5px;"><strong><:sdnnoisettes:erreur_uai:></strong></div>
})]
</ul>
]
[(#ENV{uai}|non)
<div style="background:#ffcc33;padding:0 .5em;border-radius:5px;"><:sdnnoisettes:erreur_uai{url=#URL_ECRIRE{noisette_edit, id_noisette=#ENV{id_noisette}}}:></strong></div>
]

6
noisettes/data_localisation.html

@ -6,12 +6,14 @@
<BOUCLE_json_localisation(DATA){source json, https://data.normandie.education.gouv.fr/api/records/1.0/search/?dataset=fr-en-adresse-et-geolocalisation-etablissements-premier-et-second-degre&q=[(#GET{uai})]&limit=1}{datapath records}>
<BOUCLE_infos_localisation(DATA){source table, #VALEUR}>
<BOUCLE_filtre_localisation(CONDITION){si #NUMERO_UAI|!={''}}>
#SET{latitude, #ENV{latitude,#LATITUDE}}
#SET{longitude, #ENV{longitude,#LONGITUDE}}
[(#SET{description,[<p>(#ADRESSE_UAI)</p>][ (#CODE_COMMUNE)][ (#LIBELLE_COMMUNE)] })]
[(#POSITION|oui)[(#INCLURE{fond=modeles/carte_gis,
id=#GET{id_unique},
objets=point_libre,
lat=[(#LATITUDE)],
lon=[(#LONGITUDE)],
lat=[(#GET{latitude})],
lon=[(#GET{longitude})],
titre=#APPELLATION_OFFICIELLE,
description=[(#GET{description}|textebrut)],
zoom=[(#ENV{zoom,11}|intval)],

31
noisettes/data_localisation.yaml

@ -46,7 +46,7 @@ parametres:
saisie: 'fieldset'
options:
nom: 'fieldset_conf_map'
label: '<:sdnnoisettes:label_conf_map:>'
label: '<:sdnnoisettes:label_fieldset_conf_map:>'
saisies:
-
saisie: 'input'
@ -56,6 +56,35 @@ parametres:
explication: '<:sdnnoisettes:explication_uai:>'
defaut: ''
conteneur_class: 'long_label'
-
saisie: 'case'
options:
nom: 'choix_coordonnees'
label: '<:sdnnoisettes:label_choix_coordonnees:>'
label_case: '<:sdnnoisettes:modifier:>'
explication: '<:sdnnoisettes:explication_choix_coordonnees:>'
defaut: ''
conteneur_class: 'long_label'
-
saisie: 'input'
options:
nom: 'latitude'
label: '<:sdnnoisettes:label_latitude:>'
defaut: ''
conteneur_class: 'long_label'
afficher_si: '@choix_coordonnees@ == "on"'
verifier:
type: 'decimal'
-
saisie: 'input'
options:
nom: 'longitude'
label: '<:sdnnoisettes:label_longitude:>'
defaut: ''
conteneur_class: 'long_label'
afficher_si: '@choix_coordonnees@ == "on"'
verifier:
type: 'decimal'
-
saisie: 'input'
options:

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="sdn"
categorie="maintenance"
version="0.1.21"
version="0.1.22"
etat="dev"
compatibilite="[3.2.3;3.2.*]"
logo="prive/themes/spip/images/sdn-64.png"

Loading…
Cancel
Save