vérifier si le modèle est appelé comme modèle ou s'il est inclue directement (test sur la variable d'environnement args).

Si l'est appelé comme modèle, on ne prend en compte que les identifiants explicitement transmis au modèle et non ceux hérités de l'environnement de la page.
svn/root/tags/v4.47.18
joseph@larmarange.net 11 years ago
parent f20494fa50
commit aa8cbc1797

@ -1,14 +1,6 @@
#HTTP_HEADER{Content-Type: application/json; charset=#CHARSET}
{"type": "FeatureCollection",
"features": [
[(#INCLURE{fond=json/gis[_(#ENV{objets})],
id_rubrique=#ENV{args/id_rubrique},
id_article=#ENV{args/id_article},
id_breve=#ENV{args/id_breve},
id_document=#ENV{args/id_document},
id_mot=#ENV{args/id_mot},
id_auteur=#ENV{args/id_auteur},
id_syndic=#ENV{args/id_syndic},
env})]
[(#INCLURE{fond=json/gis[_(#ENV{objets})],env})]
]
}

@ -126,24 +126,23 @@ var map[(#GET{id})];
[(#ENV{point}|!={non}|oui)
jQuery.getJSON("[(#URL_PAGE{gis_json}|url_absolue)]",
{[
args : (#ENV{args,#ARRAY}|json_encode),][
objets : "(#ENV{objets,#ENV{class}}|trim)",][
id_objet : (#ENV{id_objet}|trim),][
id_rubrique : (#ENV{id_rubrique}|trim),][
id_secteur : (#ENV{id_secteur}|trim),][
id_parent : (#ENV{id_parent}|trim),][
id_article : (#ENV{id_article}|trim),][
id_breve : (#ENV{id_breve}|trim),][
id_document : (#ENV{id_document}|trim),][
media : "(#ENV{media}|trim)",][
id_mot : (#ENV{id_mot}|trim),][
id_groupe : (#ENV{id_groupe}|trim),][
id_auteur : (#ENV{id_auteur}|trim),][
id_syndic : (#ENV{id_syndic}|trim),][
id_forum : (#ENV{id_forum}|trim),][
id_evenement : (#ENV{id_evenement}|trim),][
id_gis : (#ENV{id_gis}|trim),][
recherche : "(#ENV{recherche})",][
id_objet : (#ENV{args}|?{#ENV{args/id_objet},#ENV{id_objet}}|trim),][
id_rubrique : (#ENV{args}|?{#ENV{args/id_rubrique},#ENV{id_rubrique}}|trim),][
id_secteur : (#ENV{args}|?{#ENV{args/id_secteur},#ENV{id_secteur}}|trim),][
id_parent : (#ENV{args}|?{#ENV{args/id_parent},#ENV{id_parent}}|trim),][
id_article : (#ENV{args}|?{#ENV{args/id_article},#ENV{id_article}}|trim),][
id_breve : (#ENV{args}|?{#ENV{args/id_breve},#ENV{id_breve}}|trim),][
id_document : (#ENV{args}|?{#ENV{args/id_document},#ENV{id_document}}|trim),][
media : "(#ENV{args}|?{#ENV{args/media},#ENV{media}}|trim)",][
id_mot : (#ENV{args}|?{#ENV{args/id_mot},#ENV{id_mot}}|trim),][
id_groupe : (#ENV{args}|?{#ENV{args/id_groupe},#ENV{id_groupe}}|trim),][
id_auteur : (#ENV{args}|?{#ENV{args/id_auteur},#ENV{id_auteur}}|trim),][
id_syndic : (#ENV{args}|?{#ENV{args/id_syndic},#ENV{id_syndic}}|trim),][
id_forum : (#ENV{args}|?{#ENV{args/id_forum},#ENV{id_forum}}|trim),][
id_evenement : (#ENV{args}|?{#ENV{args/id_evenement},#ENV{id_evement}}|trim),][
id_gis : (#ENV{args}|?{#ENV{args/id_gis},#ENV{id_gis}}|trim),][
recherche : "(#ENV{args}|?{#ENV{args/recherche},#ENV{recherche}})",][
mots : (#ENV{mots}|?{[(#ENV{mots}|trim|json_encode)],''}),][
limit : (#ENV{limit,#ENV{limite,500}}|trim)][
(#ENV{objets}|=={point_libre}|oui)

@ -2,7 +2,7 @@
prefix="gis"
categorie="divers"
version="4.2.0"
schema="2.0.2"
schema="2.0.3"
etat="test"
compatibilite="[3.0.0;3.0.*]"
logo="images/gis.png"

Loading…
Cancel
Save