Séparation de la liste et de la carte OK
authorLudovic CHEVALIER <l.chevalier@lespetitsdebrouillards-ra.org>
Fri, 13 Jan 2012 16:39:35 +0000 (17:39 +0100)
committerLudovic CHEVALIER <l.chevalier@lespetitsdebrouillards-ra.org>
Fri, 13 Jan 2012 16:39:35 +0000 (17:39 +0100)
modified:   TODO
new file:   carte_de_sites.html
modified:   contenu/page-carte_de_sites.html
modified:   contenu/page-liste_de_sites.html
new file:   inclure/legende.html
renamed:    liste-des-ateliers.html -> liste_de_sites.html
deleted:    modeles/carte-ateliers.html
new file:   modeles/carte_de_sites.html
deleted:    modeles/liste-des-ateliers.html
deleted:    modeles/liste-des-ateliers_france.html
new file:   modeles/liste_de_sites.html

12 files changed:
TODO
carte_de_sites.html [new file with mode: 0644]
contenu/page-carte_de_sites.html
contenu/page-liste_de_sites.html
inclure/legende.html [new file with mode: 0644]
liste-des-ateliers.html [deleted file]
liste_de_sites.html [new file with mode: 0644]
modeles/carte-ateliers.html [deleted file]
modeles/carte_de_sites.html [new file with mode: 0755]
modeles/liste-des-ateliers.html [deleted file]
modeles/liste-des-ateliers_france.html [deleted file]
modeles/liste_de_sites.html [new file with mode: 0755]

diff --git a/TODO b/TODO
index fd685b1..6e4666a 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,6 +1,5 @@
 ##À faire
 * Plugin: Construire automatiquement les liens vers la librairie CloudMade en fonction des données de plugin.xml
 ##À faire
 * Plugin: Construire automatiquement les liens vers la librairie CloudMade en fonction des données de plugin.xml
-* Plugin: Faire en sorte que la carte et les légendes d'une part, et la liste des ateliers d'autre part, s'affichent avec 2 balises distinctes
 * Carte: Faire en sorte qu'on puisse afficher des mini-cartes centrées comme il faut sur la page de chaque site syndiqué
 * Carte: Prévoir un "iframe" permettant l'inclusion de la carte dans d'autres sites
 * Carte: Prévoir une sortie pdf/imprimante de la carte en fonction de filtres (zoom, centrage, types d'ateliers, ...)
 * Carte: Faire en sorte qu'on puisse afficher des mini-cartes centrées comme il faut sur la page de chaque site syndiqué
 * Carte: Prévoir un "iframe" permettant l'inclusion de la carte dans d'autres sites
 * Carte: Prévoir une sortie pdf/imprimante de la carte en fonction de filtres (zoom, centrage, types d'ateliers, ...)
@@ -33,3 +32,4 @@
 ##Fait
 * Ne fournir qu'un fonds de carte minimaliste, et vue de nuit dans un premier temps
 * Liste: Faire un lien vers les sites internet des ateliers, ou leur page sur le site du réseau
 ##Fait
 * Ne fournir qu'un fonds de carte minimaliste, et vue de nuit dans un premier temps
 * Liste: Faire un lien vers les sites internet des ateliers, ou leur page sur le site du réseau
+* Plugin: Faire en sorte que la carte et les légendes d'une part, et la liste des ateliers d'autre part, s'affichent avec 2 balises distinctes.
diff --git a/carte_de_sites.html b/carte_de_sites.html
new file mode 100644 (file)
index 0000000..d9b06bc
--- /dev/null
@@ -0,0 +1,2 @@
+[(#REM) Carte des ateliers habillée ]
+<INCLURE{fond=structure}{env}{type=page}{composition=carte_de_sites} />
\ No newline at end of file
index 1fbbaca..54e7c11 100644 (file)
@@ -1,3 +1,11 @@
+[(#REM)
+    Modele carte_de_site
+    
+    Parametres :
+
+    - legende = non : ne pas afficher la legende
+]
+
 <!-- Carte -->
 <div id="map" style="width: 540px; height: 400px">
 <script src="#CONFIG{adresse_site}/lib/CloudMade-Leaflet-50a5790/dist/leaflet.js"></script>
 <!-- Carte -->
 <div id="map" style="width: 540px; height: 400px">
 <script src="#CONFIG{adresse_site}/lib/CloudMade-Leaflet-50a5790/dist/leaflet.js"></script>
 </div>
 
 <!-- Legende -->
 </div>
 
 <!-- Legende -->
-<h2 class='h2 spip'>Legende</h2>
+
+<B_legende>
+    [(#ENV{legende}|!={non}|oui)
+        <h2 class='h2 spip'>Legende</h2>
+    ]
 <BOUCLE_legende(MOTS){type = Ateliers}{par num titre}>
 <BOUCLE_legende(MOTS){type = Ateliers}{par num titre}>
-       <p>#LOGO_MOT [(#TITRE|supprimer_numero)]</p>
+    [(#ENV{legende}|!={non}|oui)
+           <p>#LOGO_MOT [(#TITRE|supprimer_numero)]</p>
+       ]       
 </BOUCLE_legende>
 </BOUCLE_legende>
+</B_legende>
 
 
-<!-- Liste des sites -->
-<h2 class='h2 spip'>Ateliers</h2>
-<BOUCLE_liste_pays(GIS){par pays}{fusion pays}>
-       <h3 class='h3 spip'>#PAYS</h3>
-               <BOUCLE_liste_region(GIS){par region}{pays}{fusion region}>
-                       <h4 class='h4 spip'>#REGION</h4>
-                               <BOUCLE_liste_ateliers(GIS spip_gis_liens){par ville}{region}>
-                                       <li>#VILLE (#CODE_POSTAL) <a href="#URL_SITE_SPIP/[(#ID_OBJET|generer_url_entite{#OBJET})]">#TITRE</a> - #ADRESSE</li>
-                               </BOUCLE_liste_ateliers>
-               </BOUCLE_liste_region>
-</BOUCLE_liste_pays>   
index fe3da15..150b50e 100644 (file)
@@ -1,9 +1,7 @@
 <!-- Liste des sites -->
 <!-- Liste des sites -->
-[(#SET{pays,#ENV{pays}})]
-[(#GET{pays})]
 
 <h2 class='h2 spip'>Ateliers</h2>
 
 <h2 class='h2 spip'>Ateliers</h2>
-<BOUCLE_liste_pays(GIS){par pays}{fusion pays}>
+<BOUCLE_liste_pays(GIS){par pays}{fusion pays}{pays?}>
        <h3 class='h3 spip'>#PAYS</h3>
                <BOUCLE_liste_region(GIS){par region}{pays}{fusion region}>
                        <h4 class='h4 spip'>#REGION</h4>
        <h3 class='h3 spip'>#PAYS</h3>
                <BOUCLE_liste_region(GIS){par region}{pays}{fusion region}>
                        <h4 class='h4 spip'>#REGION</h4>
diff --git a/inclure/legende.html b/inclure/legende.html
new file mode 100644 (file)
index 0000000..58df9ff
--- /dev/null
@@ -0,0 +1,9 @@
+<!-- Legende -->
+
+<B_legende>
+        <h2 class='h2 spip'>Legende</h2>
+<BOUCLE_legende(MOTS){type = Ateliers}{par num titre}>
+           <p>#LOGO_MOT [(#TITRE|supprimer_numero)]</p>
+</BOUCLE_legende>
+</B_legende>
+
diff --git a/liste-des-ateliers.html b/liste-des-ateliers.html
deleted file mode 100644 (file)
index e36e224..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-[(#REM) Carte des ateliers habillée ]
-<INCLURE{fond=structure}{env}{type=page}{composition=liste_de_sites} />
diff --git a/liste_de_sites.html b/liste_de_sites.html
new file mode 100644 (file)
index 0000000..e36e224
--- /dev/null
@@ -0,0 +1,2 @@
+[(#REM) Carte des ateliers habillée ]
+<INCLURE{fond=structure}{env}{type=page}{composition=liste_de_sites} />
diff --git a/modeles/carte-ateliers.html b/modeles/carte-ateliers.html
deleted file mode 100755 (executable)
index febd538..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-[(#REM) Carte des ateliers ]\r
-<INCLURE{fond=contenu/page-carte_de_sites} />\r
diff --git a/modeles/carte_de_sites.html b/modeles/carte_de_sites.html
new file mode 100755 (executable)
index 0000000..100c6a9
--- /dev/null
@@ -0,0 +1,2 @@
+[(#REM) Carte des ateliers ]\r
+<INCLURE{fond=contenu/page-carte_de_sites, legende}/>\r
diff --git a/modeles/liste-des-ateliers.html b/modeles/liste-des-ateliers.html
deleted file mode 100755 (executable)
index ae3fc49..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-[(#REM) Liste des ateliers ]\r
-\r
-[(#REM) <INCLURE{fond=contenu/page-liste_de_sites, pays} /> ]\r
-<INCLURE{fond=contenu/page-test, pays} />\r
diff --git a/modeles/liste-des-ateliers_france.html b/modeles/liste-des-ateliers_france.html
deleted file mode 100755 (executable)
index b4b30ea..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-[(#REM) Liste des ateliers ]\r
-<INCLURE{fond=contenu/page-liste_de_sites_france} />\r
diff --git a/modeles/liste_de_sites.html b/modeles/liste_de_sites.html
new file mode 100755 (executable)
index 0000000..6efb21c
--- /dev/null
@@ -0,0 +1,5 @@
+[(#REM) Liste de sites ]\r
+[(#REM) Liste de sites ]\r
+[(#REM) Liste de sites ]\r
+\r
+<INCLURE{fond=contenu/page-liste_de_sites, pays} />\r