Per offrirti una migliore esperienza di navigazione, il sito utilizza dei cookies. Continuando la navigazione nel sito autorizzi l'uso dei cookies.

Sacri Monti del Piemonte e della Lombardia

 

"I nove Sacri Monti dell’Italia settentrionale sono gruppi di cappelle e di altri elementi architettonici eretti fra la fine del XV e l'inizio del XVIII secolo, dedicati a vari aspetti della fede cattolica. Oltre al loro significato simbolico spirituale, questi complessi offrono uno splendido esempio di integrazione degli elementi architettonici nei paesaggi circostanti, disseminati di colline, foreste e laghi; inoltre racchiudono un notevole patrimonio artistico in forma di scultura e affreschi". Con questa motivazione, nel 2003 l’UNESCO ha iscritto il sito “Sacri Monti del Piemonte e della Lombardia” nella Lista del Patrimonio Mondiale.


SCOPRI I SACRI MONTI DEL PIEMONTE E DELLA LOMBARDIA 


scarica la nuova APP SACRI MONTI UNESCO

Ecco la nuova App che vi guida alla visita dei Sacri Monti del Piemonte e della Lombardia - Patrimonio UNESCO, tramite percorsi interattivi multimediali.

Durante la visita, l’app vi accompagna da un punto all’altro e in ciascun punto del percorso offre una descrizione e degli approfondimenti che permettono di scoprire dettagli particolari e sorprendenti; per alcuni punti di interesse viene offerta una spiegazione aggiuntiva.

Scarica la APP dedicata alla conoscenza e alla visita dei nove "

 

La App e gratuita ed è disponibile sul Google-play e su Apple-store, semplicemente cercando Sacri Monti

Come fare?
Inquadra il QR-code dell'immagine sottostante e procedi con l'installazione,
oppure
clicca sull'immagine, scarica la APP dallo store che preferisci 

e parti alla straordinaria scoperta dei Sacri Monti UNESCO

logo Sacri Monti del Piemonte e della Lombardia

Visitare

il territorio

I territori dei Sacri Monti offrono numerose opportunità di visita del vasto e variegato patrimonio monumentale, culturale e paesaggistico che li circonda: ecco alcuni suggerimenti per un piacevole approfondimento di arte, tradizione e sapori locali.

 

Vedi le nostre proposte
Si è verificato un errore nell'elaborarazione del modello.
Expression resultQry.getJSONObject("data").getJSONObject("result") is undefined on line 276, column 20 in 22143.
1<#-- 
2  eCTRL Solutions 
3  EROGATORE JSON SACRIMONTI  
4  row-eventi-home 
5  ver: 1.8.2  
6  data: 27/09/2017 
7 
8  DEBUG 
9  Freemarker online: http://freemarker-online.kenshoo.com/ 
10--> 
11 
12<style> 
13.row_events .grid_events .single_event .event_caption .event_title{ 
14	color: white; 
15	text-transform: uppercase; 
16	font-size: 1.3rem; 
17	margin-bottom: 7px; 
18        font-weight: bold; 
19
20    .row_events .grid_events .single_event{ 
21        padding: 0 !important; 
22        margin: 1rem; 
23
24    .event_overlay{ 
25        position: absolute; 
26        width: 100%; 
27        height: 100%; 
28        top: 0; 
29        left: 0; 
30        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.6) 100%); 
31
32 
33.row_events .grid_events .last_row_events .col-sm-6:last-child .single_event { 
34	width: 100%;  
35	float: left; 
36
37</style> 
38 
39<#assign 
40    defLng = "it_IT" 
41    suggestoAPI = serviceLocator.findService("suggesto-gui-portlet", "eu.suggesto.suggestogui.service.suggestoGuiLocalService") 
42    JSONFactoryUtil = staticUtil["com.liferay.portal.kernel.json.JSONFactoryUtil"] 
43     
44    tuttiglieventi = suggestoAPI.msg(companyId, groupId, "tutti-gli-eventi", locale, "it", localeUtil.fromLanguageId(defLng)) 
45    calendario = suggestoAPI.msg(companyId, groupId, "calendario", locale, "it", localeUtil.fromLanguageId(defLng)) 
46    degli = suggestoAPI.msg(companyId,groupId, "degli", locale, "it", localeUtil.fromLanguageId(defLng)) 
47    eventi = suggestoAPI.msg(companyId, groupId, "eventi", locale,"it", localeUtil.fromLanguageId(defLng)) 
48    dal = suggestoAPI.msg(companyId, groupId, "dal",locale, "it", localeUtil.fromLanguageId(defLng)) 
49    al = suggestoAPI.msg(companyId, groupId, "al",locale, "it", localeUtil.fromLanguageId(defLng)) 
50/> 
51 
52<#setting url_escaping_charset="UTF-8"> 
53 
54<#assign 
55    dateFormat = "dd/MM/yyyy" 
56    szJsonParams = result.getNamespacedParameters().getString("jsonParams")   
57    jsonParams = jsonFactoryUtil.createJSONObject(szJsonParams) 
58    x = jsonParams.put("num", "10") 
59    x = jsonParams.put("pag", "1") 
60    x = jsonParams.put("qry", "events") 
61/> 
62 
63<#assign data> 
64    <#include "${templatesPath}/22143" /> 
65</#assign> 
66 
67<#assign jsonResult = jsonFactoryUtil.createJSONObject(data)> 
68 
69<#if jsonResult.getJSONObject("metadata")??> 
70    <#assign totFound = jsonResult.getJSONObject("metadata").getInt("numFound")> 
71    <#if totFound != 0> 
72        <#assign 
73            docs = jsonResult.getJSONArray("docs") 
74            numItems = docs.length() 
75        /> 
76 
77        <div class="container-fluid row_events margin-top">  
78            <div class="row">  
79                <div class="container">  
80                    <div class="events_header">  
81                        <div class="col-sm-6 text-left">  
82                            <p class="section_title">${calendario} ${degli} <span>${eventi}</span></p>  
83                        </div>   
84                    </div>  
85     
86                    <div class="grid_events">  
87 
88                    <#assign counter = 0>  
89                    <#list 0..numItems-1 as idx> 
90                        <#assign 
91                            customTitle = ""  
92                            subTitle = "" 
93                            previewImage = "" 
94                            previewImageredim = "" 
95                            viewURL = "" 
96                            startDate = "" 
97                            endDate = "" 
98                            startDateStr = "" 
99                            endDateStr = "" 
100                            previewImage = docs.getJSONObject(idx).getString("previewImage") 
101                            previewImagebig = "/sacrimonti-theme/images/ph_event_square.jpg" 
102                            previewImagemedium = "/sacrimonti-theme/images/ph_event_rect.jpg" 
103                            previewImagesmall = "/sacrimonti-theme/images/ph_event_small_square.jpg" 
104                            customTitle = docs.getJSONObject(idx).getString("title") 
105                            subTitle = docs.getJSONObject(idx).getString("subTitle") 
106                            viewURL = docs.getJSONObject(idx).getString('viewUrl') 
107                            startDate = docs.getJSONObject(idx).getString("startDate") 
108                            endDate = docs.getJSONObject(idx).getString("endDate") 
109                        /> 
110     
111                        <#if startDate?has_content> 
112                            <#assign 
113                                yearDateStart = startDate?substring(0, 4) 
114                                monthDateStart = startDate?substring(4, 6) 
115                                dayDateStart = startDate?substring(6, 8) 
116                                startDateStr = dayDateStart + "/" + monthDateStart + "/" + yearDateStart 
117                            /> 
118                        </#if> 
119     
120                        <#if endDate?has_content> 
121                            <#assign 
122                                yearDateEnd = endDate?substring(0, 4) 
123                                monthDateEnd = endDate?substring(4, 6) 
124                                dayDateEnd = endDate?substring(6, 8)  
125                                endDateStr = dayDateEnd + "/" + monthDateEnd + "/" + yearDateEnd 
126                            /> 
127                        </#if> 
128     
129                        <#if counter == 0> 
130                            <div class="first_row_events"> 
131                                <div class="col-sm-6">  
132                                    <#if previewImage?has_content> 
133                                        <#assign previewImageredim = previewImage + "?width=655&height=655"> 
134                                    <#else> 
135                                        <#assign previewImageredim = previewImagebig> 
136                                    </#if> 
137                                    <@single_event /> 
138                                </div> 
139                        </#if> 
140                        <#if counter == 1> 
141                                <div class="col-sm-6">  
142                                    <#if previewImage?has_content> 
143                                        <#assign previewImageredim = previewImage + "?width=655&height=312"> 
144                                    <#else> 
145                                        <#assign previewImageredim = previewImagemedium> 
146                                    </#if> 
147                                    <@single_event /> 
148                        </#if> 
149                        <#if counter == 2> 
150                                    <#if previewImage?has_content> 
151                                        <#assign previewImageredim = previewImage + "?width=655&height=312">     
152                                    <#else> 
153                                        <#assign previewImageredim = previewImagemedium> 
154                                    </#if> 
155                                    <div class="single_event" style="margin-top: 24px;"> 
156                                        <a href="${viewURL}" title=""> 
157                                            <img src="${previewImageredim}" alt="${customTitle}" title="${previewImage}">   
158                                            <div class="event_overlay"></div> 
159                                            <div class="event_caption">  
160                                                <p class="event_date">${dal} ${startDateStr} ${al} ${endDateStr}</p>  
161                                                <p class="event_title">${customTitle}</p>  
162                                                <p class="event_subtitle">${subTitle}</p>  
163                                            </div> 
164                                        </a> 
165                                    </div>  
166                                </div>  
167                            </div>  
168                        </#if> 
169                        <#if  counter == 3> 
170                            <div class="first_row_events">  
171                                <div class="col-sm-6">  
172                                    <#if previewImage?has_content> 
173                                        <#assign previewImageredim = previewImage + "?width=655&height=312">  
174                                    <#else> 
175                                        <#assign previewImageredim = previewImagemedium> 
176                                    </#if>  
177                                    <@single_event /> 
178                                </div>  
179                        </#if> 
180                        <#if counter == 4> 
181                                <div class="col-sm-6">  
182                                    <#if previewImage?has_content> 
183                                        <#assign previewImageredim = previewImage + "?width=655&height=312">   
184                                    <#else> 
185                                        <#assign previewImageredim = previewImagemedium> 
186                                    </#if> 
187                                    <@single_event /> 
188                                </div> 
189                            </div>  
190                        </#if> 
191 
192                        <#assign counter = counter + 1>  
193                    </#list>                         
194                     
195                        <div class="last_row_events">  
196                            <div class="all_events text-xs-center text-sm-right">  
197                                <a href="/eventi" class="btn btn_std">${tuttiglieventi}</a> 
198                            </div> 
199                        </div> 
200                    </div>  
201                </div>  
202            </div>  
203        </div> 
204    </#if> 
205</#if> 
206 
207<#macro single_event>           
208    <div class="single_event"> 
209        <a href="${viewURL}" title=""> 
210            <img src="${previewImageredim}" alt="${customTitle}" title="${previewImage}">   
211            <div class="event_overlay"></div> 
212            <div class="event_caption">  
213                <p class="event_date">${dal} ${startDateStr} ${al} ${endDateStr}</p>  
214                <p class="event_title">${customTitle}</p>  
215                <p class="event_subtitle">${subTitle}</p>  
216            </div> 
217        </a> 
218    </div>  
219</#macro> 
Si è verificato un errore nell'elaborarazione del modello.
Expression resultQry.getJSONObject("data").getJSONObject("result") is undefined on line 276, column 20 in 22143.
1<#-- 
2  eCTRL Solutions 
3  EROGATORE JSON SACRIMONTI  
4  row-mostre-pubblicazioni-progetti-home 
5  ver: 1.8.2  
6  data: 27/09/2017 
7 
8  DEBUG 
9  Freemarker online: http://freemarker-online.kenshoo.com/ 
10--> 
11 
12<#assign 
13    suggestoAPI = serviceLocator.findService("suggesto-gui-portlet","eu.suggesto.suggestogui.service.suggestoGuiLocalService") 
14 
15    convegniemostre = suggestoAPI.msg(companyId,groupId,"convegni-e-mostre",locale,"it",localeUtil.fromLanguageId("it_IT")) 
16    pubblicazioni = suggestoAPI.msg(companyId,groupId,"pubblicazioni",locale,"it",localeUtil.fromLanguageId("it_IT")) 
17    progetti = suggestoAPI.msg(companyId,groupId,"progetti",locale,"it",localeUtil.fromLanguageId("it_IT")) 
18    dal = suggestoAPI.msg(companyId,groupId,"dal",locale,"it",localeUtil.fromLanguageId("it_IT")) 
19    al = suggestoAPI.msg(companyId,groupId,"al",locale,"it",localeUtil.fromLanguageId("it_IT")) 
20    prev = suggestoAPI.msg(companyId,groupId,"precedente",locale,"it",localeUtil.fromLanguageId("it_IT")) 
21    next = suggestoAPI.msg(companyId,groupId,"successivo",locale,"it",localeUtil.fromLanguageId("it_IT")) 
22/> 
23 
24<#setting url_escaping_charset = "UTF-8"> 
25 
26<#assign 
27    JSONFactoryUtil = staticUtil["com.liferay.portal.kernel.json.JSONFactoryUtil"] 
28    dateFormat = "dd/MM/yyyy" 
29/> 
30 
31<#-- row_conferences convegni e mostre (ultime 5), pubblicazioni (ultime 5), progetti (ultimi 5) -->  
32<div class="container-fluid row_conferences margin-top">  
33    <div class="row">  
34        <div class="container">  
35 
36            <#-- colonna convegni e mostre (ultime 5)  -->  
37 
38            <#assign 
39                szJsonParams = result.getNamespacedParameters().getString("jsonParams") 
40                jsonParams = jsonFactoryUtil.createJSONObject(szJsonParams) 
41                x = jsonParams.put("num", "5") 
42                x = jsonParams.put("pag", "1") 
43                x = jsonParams.put("qry", "convegniemostre") 
44            /> 
45     
46            <#assign data> 
47                <#include "${templatesPath}/22143" /> 
48            </#assign> 
49             
50            <div class="col-sm-4">  
51                <p>${convegniemostre}</p> 
52 
53                <#assign jsonResult = jsonFactoryUtil.createJSONObject(data)> 
54                <#if jsonResult.getJSONObject("metadata")??> 
55 
56                    <#assign totFound1 = jsonResult.getJSONObject("metadata").getInt("numFound")/> 
57                    <#if totFound1 != 0> 
58                        <#assign 
59                            docs = jsonResult.getJSONArray("docs") 
60                            numItems = docs.length() 
61                        /> 
62 
63                        <#list 0..numItems-1 as idx> 
64                            <div class="single_conference">  
65                                <a href="${docs.getJSONObject(idx).getString('viewUrl')}" title="${docs.getJSONObject(idx).getString('title')}"> 
66                                    <p class="conference_date"> 
67                                        <#assign 
68                                            startDate = "" 
69                                            endDate = "" 
70                                            startDateStr = "" 
71                                            endDateStr = "" 
72                                            startDate = docs.getJSONObject(idx).getString("startDate") 
73                                            endDate = docs.getJSONObject(idx).getString("endDate") 
74                                        /> 
75 
76                                        <#if startDate?has_content> 
77                                            <#assign startDateStr = startDate?substring(6, 8) + "/" + startDate?substring(4, 6) + "/" + startDate?substring(0, 4)> 
78                                        </#if> 
79 
80                                        <#if endDate?has_content> 
81                                            <#assign endDateStr = endDate?substring(6, 8) + "/" + endDate?substring(4, 6) + "/" + endDate?substring(0, 4)> 
82                                        </#if> 
83 
84                                        <#if startDateStr?has_content> 
85                                            <strong>${dal}</strong> ${startDateStr} 
86                                        </#if> 
87                                        <#if endDateStr?has_content> 
88                                            <strong>${al}</strong> ${endDateStr} 
89                                        </#if> 
90                                    </p>  
91                                    <p class="conference_title"> ${docs.getJSONObject(idx).getString("title")}</p> 
92                                </a>  
93                            </div>  
94                        </#list>                
95                    </#if> 
96                </#if> 
97            </div> 
98 
99           <#-- colonna pubblicazioni (ultime 5) -->   
100     
101            <div class="col-sm-4">  
102                <p>${pubblicazioni}</p>  
103                <#assign 
104                    szJsonParams = ""    
105                    jsonParams = jsonFactoryUtil.createJSONObject(szJsonParams)  
106                    x = jsonParams.put("num", "5") 
107                    x = jsonParams.put("pag", "1") 
108                    x = jsonParams.put("qry", "pubblicazioni") 
109                /> 
110 
111                <#assign data2> 
112                    <#include "${templatesPath}/22143" />; 
113                </#assign> 
114 
115                <#assign jsonResult = jsonFactoryUtil.createJSONObject(data2)> 
116                <#if jsonResult.getJSONObject("metadata")??> 
117                    <#assign totFound2 = jsonResult.getJSONObject("metadata").getInt("numFound")/> 
118                    <#if totFound2 != 0> 
119                        <#assign 
120                            docs = jsonResult.getJSONArray("docs") 
121                            numItems = docs.length() 
122                        /> 
123 
124 
125                        <#list 0..numItems-1 as idx> 
126                            <div class="single_pubblication">  
127                                <#assign 
128                                    articoloDate = "" 
129                                    articoloDate = docs.getJSONObject(idx).getString("articoloDate") 
130                                /> 
131 
132                                <a href="${docs.getJSONObject(idx).getString('viewUrl')}" title="${docs.getJSONObject(idx).getString('title')}">  
133                                    <#if articoloDate?has_content> 
134                                        <#assign 
135                                            yearDate = articoloDate?substring(0, 4) 
136                                            monthDate = articoloDate?substring(4, 6) 
137                                            dayDate = articoloDate?substring(6, 8) 
138                                        /> 
139 
140                                        <p class="pubblication_date"> ${dayDate}/${monthDate}/${yearDate}</p>  
141                                    </#if> 
142 
143                                    <p class="pubblication_title">${docs.getJSONObject(idx).getString("title")} </p>  
144                                </a> 
145                            </div>  
146                        </#list> 
147                    </#if>     
148                </#if>   
149            </div>  
150 
151            <#-- colonna progetti (ultimi 5) -->  
152 
153            <div class="col-sm-4">  
154                <p>${progetti}</p>  
155 
156                <#assign 
157                    szJsonParams = ""     
158                    jsonParams = jsonFactoryUtil.createJSONObject(szJsonParams) 
159                    x = jsonParams.put("num", "5") 
160                    x = jsonParams.put("pag", "1") 
161                    x = jsonParams.put("qry", "progettierestauri") 
162                /> 
163 
164                <#assign data3> 
165                    <#include "${templatesPath}/22143" />; 
166                </#assign> 
167 
168                <#assign jsonResult = jsonFactoryUtil.createJSONObject(data3)> 
169                <#if jsonResult.getJSONObject("metadata")??> 
170                    <#assign totFound3 = jsonResult.getJSONObject("metadata").getInt("numFound")/> 
171                    <#if totFound3 != 0> 
172                        <#assign 
173                            docs = jsonResult.getJSONArray("docs") 
174                            numItems = docs.length() 
175                        /> 
176 
177 
178                        <div id="project_carousel" class="carousel slide">  
179                            <div class="carousel-inner">  
180                                <#list 0..numItems-1 as idx> 
181                                    <#if idx == 0> 
182                                        <#assign c_class = "active"> 
183                                    <#else> 
184                                        <#assign c_class = ""> 
185                                    </#if> 
186 
187                                    <#assign 
188                                        prjUrl = docs.getJSONObject(idx).getString('viewUrl') 
189                                        prjImg = docs.getJSONObject(idx).getString('previewImage') 
190                                        prjTitle = docs.getJSONObject(idx).getString('title') 
191                                    /> 
192 
193                                    <div class="item ${c_class}"> 
194                                        <a href="${prjUrl}" title="${prjTitle}"> 
195                                            <img src="${prjImg}" alt="${prjTitle}" style="width: 100%; height: 100%;">  
196                                            <p style="margin: 10px 0 10px;">${prjTitle}</p> 
197                                        </a>  
198                                    </div>  
199                                </#list> 
200                            </div>  
201                            <a class="left carousel-control" href="#project_carousel" data-slide="prev" title="${prev}"  alt="${prev}"> 
202                                <i class="fa fa-chevron-left"><span class="sr-only">${prev}</span></i> 
203                            </a>  
204                            <a class="right carousel-control" href="#project_carousel" data-slide="next" title="${next}" alt="${next}"> 
205                                <i class="fa fa-chevron-right"><span class="sr-only">${prev}</span></i> 
206                            </a>  
207                        </div>  
208                        <div class="num">3/3</div>  
209                    </#if>     
210                </#if> 
211            </div>  
212 
213        </div>  
214    </div>  
215</div> 

I nostri media

Sacri Monti Educational

Visita Sacri Monti Educational


Questo portale www.sacrimonti.org è un progetto finanziato a valere sui fondi della Legge 20 febbraio 2006, n. 77
Misure speciali di tutela e fruizione dei siti italiani di interesse culturale, paesaggistico e ambientale inseriti nella lista del patrimonio mondiale posti sotto la tutela dell'UNESCO
This work was carried out with funds made available under Law 77 of 20 February 2006


Progetto Interreg "MAIN10ANCE" ID 473472

 logo Progetto Interreg MAIN10ANCE

logo linkedin       logo facebook        logo instagram