Additional footer

  • webapp,none-footer1 è lo slug del file http://gistonic-milano.duckdns.org/geoblog-milano/wp-content/themes/geo-web/template-parts/webapp-test-footer1.php
  • che per prima cosa va clonato da codeanywhere

tutorial codeanywhere webapp-none-footer

  • ad esempio, questo clone, viene rinominato in webapp-test-footer1.php
  • quindi nel pannello di editing della webapp, nella casella di testo Additional footer metteremo: webapp,test-footer1

tutorial webapp test footer1 geoblog

  • qui possiamo trovare degli elementi da cambiare, indicati con OBBLIGATORIO/OPZIONALE direttamente nei commenti del file
    • Codice PHP iniziale
    • Custom js progetto
    • Funzioni base js progetto
    • Caricamento della base map
    • Caricamento funzioni specifche
    • Custom js progetto finale
  • Bisogna concentrarsi in particolare su Caricamento funzioni specifiche

Caricamento funzioni specifiche

  • nei vari file …-footer1.php sotto questa voce, vengono sviluppati dei codici pronti per il copia/incolla e successivo adattamento alle proprie esigenze
  • ad esempio nel file webapp-cantieri-footer1.php la geometria caricata riporta tutti i punti rilevati nel geoblog che hanno la categoria cantieri e troviamo:
    • file geojson, che viene trattato nel prossimo post
    • definizione del feature group
    • caricamento del file geojson nella memoria
      • richiamo della funzione per ogni punto
      • aggiunta dei punti al featuregroup
      • aggiunta del featuregroup alla mappa
    • funzione 1 IconPost
      • richiamo funzione2
      • funzione 3 onClick sul punto
    • funzione 2 getIconPost_url
    • funzione 3 onClick_IconPost

Written by: pjhooker
BIO: Mi occupo di dati territoriali da oltre dieci anni. Collaboro con amministrazioni locali, professionisti e aziende che vogliono usare i servizi web e gli strumenti open source per lavorare meglio, migliorare il servizio pubblico e avvicinarsi al tema delle smart city.