Acque potabili, di balneazione e di piscina
- Chirurgia vertebrale, al Di Venere le prime mascherine stampate in 3D
- Rinnovo esenzione ticket per reddito anno 2024
- Nuovi ambulatori e servizi all'ospedale di Putignano
- Una procedura innovativa per rimuovere i fibromi uterini senza bisturi
- Al Fazzi di Lecce un ambulatorio per il trattamento della vulvodinia
Emergenza
Emergenza
Prevenzione
Acque
Alimenti
Sicurezza alimentare e igiene della nutrizione
Animali
Controllo e miglioramento del livello sanitario degli animali da allevamento e da compagnia
Malattie infettive
Informazioni sulle più comuni malattie infettive
Medicina dello sport
Servizi per cittadini, medici certificatori, associazioni e società sportive
Ondate di calore
Link utili in merito agli effetti sulla popolazione del caldo
Piano regionale della prevenzione 2021-2025
Piano Regionale della Prevenzione (PRP) 2021-2025 pubblicato in data 25 gennaio 2022 - sul Bollettino Ufficiale della Regione Puglia - n. 10
Promozione della salute
Promozione dei corretti stili di vita nella popolazione da 0 a 100 anni e +
Salute e ambiente
Informazioni sul Centro Salute Ambiente e sul Registro Tumori
Salute e sicurezza del lavoro
Pareri preventivi, ricorsi, vigilanza nei luoghi di lavoro, rischio amianto, formazione/informazione
Screening
Informazioni sugli screening della mammella, del colon retto e della cervice uterina
Scuola
In questa sezione sono presenti tutte le progettualità sui corretti stili di vita rivolte alla popolazione studentesca pugliese.
Vaccinazioni
Il calendario, le domande più frequenti, i rischi della non vaccinazione e tanti documenti utili per orientarsi al meglio e con consapevolezza
Informativa privacy
Informazioni sulle finalità e le modalità di utilizzo dei Suoi dati personali e dei dati relativi alla Sua salute
Si è verificato un errore nell'elaborarazione del modello.
Error on line 19, column 17 in 20155#20195#12907996 entry.getAssetRenderer() is undefined. It cannot be assigned to assetRenderer
1<#assign liferay_ui = taglibLiferayHash["/WEB-INF/tld/liferay-ui.tld"] />
2<#assign inizioUrlCorrente> ${currentURL}</#assign>
3<#assign inizioUrlCorrente> ${inizioUrlCorrente?substring(0, inizioUrlCorrente?last_index_of("/"))}</#assign>
4<div id="listaElencoNewsHome">
5<div class="clearfix cont-titolo-2" style="float: left; width: 67%;">
6 <h1 class="Titoli nero f_left"><@liferay.language key="msg.tpl.home.News" /></h1>
7</div>
8<div id="titoloAltro" style="text-align: right;">
9 <a href ="${inizioUrlCorrente}/archivio-news"><@liferay.language key="msg.tpl.home.ArchivioNews" /></a>
10</div>
11<div class="column-list">
12<!-- codice per recuperare gli elementi dispari della lista -->
13<ul class="list0-ASL listaNewsHome col-1">
14
15<#assign x=0 />
16 <#list entries as entry>
17
18 <#assign x=x+1 />
19 <#assign assetRenderer = entry.getAssetRenderer() />
20 <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry) />
21 <#if (assetRenderer.getUrlTitle())?? >
22 <#assign viewUrlTitle = assetRenderer.getUrlTitle()/>
23 </#if>
24 <#assign groupId = assetRenderer.getGroupId()/>
25 <#if (assetRenderer.getArticle().getArticleId())?? >
26 <#assign articleId = assetRenderer.getArticle().getArticleId() />
27 </#if>
28 <#assign urlTitle = assetRenderer.getArticle().getUrlTitle() />
29 <#assign link = "${inizioUrlCorrente}/news-in-archivio_det/-/journal_content/56/${groupId}/${urlTitle}"/>
30
31 <#if assetLinkBehavior != "showFullContent">
32 <#assign viewURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL) />
33 </#if>
34
35 <#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContentByLocale(locale)) />
36 <#assign fieldDenominazione = docXml.valueOf("//dynamic-element[@name='denominazione']/dynamic-content/text()") />
37 <#assign fieldDescrizioneBreve = docXml.valueOf("//dynamic-element[@name='descrizioneBreve']/dynamic-content/text()") />
38 <#if fieldDenominazione?trim == "" >
39 <#assign fieldDenominazione = urlTitle/>
40 </#if>
41
42 <#assign fieldImmagine = docXml.valueOf("//dynamic-element[@name='immagine']/dynamic-content/text()") />
43 <#assign fieldTestoAlternativo = docXml.valueOf("//dynamic-element[@name='testoAlternativo']/dynamic-content/text()") />
44
45
46
47
48 <#if ( (entry_index< 2 )) >
49
50 <li class="Titoli-news Titoli-news-home col--1">
51
52
53 <#if (fieldImmagine)?? && fieldImmagine?has_content >
54
55 <div>
56 <img class="position_content" src="${fieldImmagine}"
57 <#if (fieldTestoAlternativo)?? && fieldTestoAlternativo?has_content >
58 alt="${fieldTestoAlternativo}"
59 <#else>
60 alt=""
61 </#if>
62 />
63 </div>
64
65
66 <#else>
67
68 <div>
69 <img class="position_content" alt=""
70 src="https://www.sanita.puglia.it/documents/20182/12907901/NewsDefault/a5291b56-1edd-4636-97b2-a13386f29227?t=1473067294287" />
71 <!--div class="default-image">
72 </div-->
73 </div>
74
75 </#if>
76
77 <div class="titolo-news-bg">
78 <a class="nonblock" href="${link}">${fieldDenominazione}</a>
79 </div>
80 <#if fieldDescrizioneBreve?trim != "" >
81 <#-- <div style="font-size: 14px;line-height: 20px;font-family: source-sans-pro, sans-serif;font-weight:normal;margin-top: 10px;">${fieldDescrizioneBreve}</div>-->
82 </#if>
83 <div class="lfr-meta-actions asset-actions">
84 <@getEditIcon />
85 </div>
86 </li>
87
88 <#elseif entry_index==2>
89 </ul>
90 <ul class="list0-ASL listaNewsHome col-1" style="margin-right:0 !important; ">
91
92 <li class="Titoli-news Titoli-news-home col--2">
93 <a class="nonblock" href="${link}">${fieldDenominazione}</a>
94 <#if fieldDescrizioneBreve?trim != "" >
95 <div class="descrizione-breve">${fieldDescrizioneBreve}</div>
96 </#if>
97 <div class="lfr-meta-actions asset-actions">
98 <@getEditIcon />
99 </div>
100 </li>
101 <#else>
102 <#if (entry_index==4)>
103 <li class="frecciaNewsRes "> <div id="frHNews" style="cursor:pointer;" > + </div> </li>
104 </#if>
105 <li class="Titoli-news Titoli-news-home col--2 <#if (entry_index>3)>resNews </#if>">
106 <a class="nonblock" href="${link}">${fieldDenominazione}</a>
107 <#if fieldDescrizioneBreve?trim != "" >
108 <div class="descrizione-breve">${fieldDescrizioneBreve}</div>
109 </#if>
110 <div class="lfr-meta-actions asset-actions">
111 <@getEditIcon />
112 </div>
113 </li>
114 </#if>
115 </#list>
116</ul>
117<!-- codice duplicato per recuperare gli elementi pari della lista -->
118
119</div>
120</div>
121<script>
122<#if x==0 >
123$("#listaElencoNewsHome").hide();
124</#if>
125</script>
126<#macro getEditIcon>
127 <#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())>
128 <#assign redirectURL = renderResponse.createRenderURL() />
129
130 ${redirectURL.setParameter("struts_action", "/asset_publisher/add_asset_redirect")}
131 ${redirectURL.setWindowState("pop_up")}
132
133 <#assign editPortletURL = assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("pop_up"), redirectURL) />
134
135 <#if validator.isNotNull(editPortletURL)>
136 <#assign title = languageUtil.format(locale, "edit-x", htmlUtil.escape(assetRenderer.getTitle(locale))) />
137
138 <@liferay_ui["icon"]
139 image="edit"
140 message=title
141 url="javascript:Liferay.Util.openWindow({dialog: {width: 960}, id:'" + renderResponse.getNamespace() + "editAsset', title: '" + title + "', uri:'" + htmlUtil.escapeURL(editPortletURL.toString()) + "'});"
142 />
143 </#if>
144 </#if>
145</#macro>
146
147
148
149
150<#macro getRelatedAssets>
151 <#if enableRelatedAssets == "true">
152 <@liferay_ui["asset-links"]
153 assetEntryId=entry.getEntryId()
154 />
155 </#if>
156</#macro>
157<script type="text/javascript">
158$(document).ready(
159 function(){
160 $('#frHNews').click(function() {
161 $('.resNews').toggle();
162 $('#frHNews').toggleClass("frUpN");
163 $( "#listaElencoNewsHome" ).siblings("p.Testo-descrizione-link-home.f_right").toggle();
164
165 });
166 }
167);
168</script>
Si è verificato un errore nell'elaborarazione del modello.
Error on line 21, column 17 in 20155#20195#12907999 entry.getAssetRenderer() is undefined. It cannot be assigned to assetRenderer
1<#assign inizioUrlCorrente> ${currentURL}</#assign>
2<#assign inizioUrlCorrente> ${inizioUrlCorrente?substring(0, inizioUrlCorrente?last_index_of("/"))}</#assign>
3
4<div class="contenutoVideoHome">
5
6<#assign liferay_ui = taglibLiferayHash["/WEB-INF/tld/liferay-ui.tld"] />
7
8<div class="clearfix cont-titolo-2" id="titoloVideoHome">
9 <h1 class="Titoli nero f_left"><@liferay.language key="msg.tpl.home.Video" /></h1>
10</div>
11
12<div id="titoloAltro">
13 <a href ="${inizioUrlCorrente}/videonews"><@liferay.language key="msg.tpl.home.ArchivioVideo" /></a>
14</div>
15
16<div >
17<ul>
18<#assign x=0 />
19 <#list entries as entry>
20 <#assign x=x+1 />
21 <#assign assetRenderer = entry.getAssetRenderer() />
22
23 <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry) />
24
25 <#assign viewUrlTitle = assetRenderer.getUrlTitle()/>
26 <#assign groupId = assetRenderer.getGroupId()/>
27 <#assign articleId = assetRenderer.getArticle().getArticleId() />
28 <#assign urlTitle = assetRenderer.getArticle().getUrlTitle() />
29 <#assign link = "${inizioUrlCorrente}/videonews_det/-/journal_content/56/${groupId}/${urlTitle}"/>
30 <#if assetLinkBehavior != "showFullContent">
31 <#assign viewURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL) />
32 </#if>
33 <#if (entry_index==2) >
34 <div class="frecciaViedeoRes "> <div id="frHVideoNews" style="cursor:pointer;" > + </div> </div>
35
36 </#if>
37
38 <div class="clearfix grpelem column2video <#if (entry_index>1) >resVideo </#if> " >
39 <div class="lfr-meta-actions asset-actions">
40 <@getEditIcon />
41 </div>
42
43 <#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContentByLocale(locale)) />
44 <#assign urlVideo = docXml.valueOf("//dynamic-element[@name='urlVideo']/dynamic-content/text()") />
45 <#assign videoInterno = docXml.valueOf("//dynamic-element[@name='videoInterno']/dynamic-content/text()") />
46
47 <#if (urlVideo)?? && urlVideo != "" >
48 <#assign urlFinale = "https://www.youtube.com/embed/" />
49
50 <#if urlVideo?index_of("=")!=-1 >
51 <#assign urlFinale> ${urlFinale + urlVideo?substring(urlVideo?index_of("=")+1)} </#assign>
52 <#else>
53 <#assign urlFinale> ${urlFinale + urlVideo?substring(urlVideo?last_index_of("/")+1)} </#assign>
54 </#if>
55
56 <li class="contenutoLiListaHome">
57 <iframe class="sfondoNero" width="288" height="180.1706161137441" src="${urlFinale?trim}?wmode=transparent" align="middle" frameborder="0" allowfullscreen=""></iframe>
58 </li>
59
60
61 <#elseif (videoInterno)?? && videoInterno != "" >
62
63 <li class="contenutoLiListaHome">
64 <video class="sfondoNero" width="288" height="180.1706161137441" align="middle" frameborder="0" allowfullscreen="" controls>
65 <source src="${videoInterno}" type="video/mp4">
66 Your browser does not support HTML5 video.
67 </video>
68 </li>
69
70 </#if>
71</div>
72 </#list>
73 </ul>
74</div>
75</div>
76<script>
77<#if x==0 >
78$(".contenutoVideoHome").hide();
79</#if>
80</script>
81
82<#macro getEditIcon>
83 <#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())>
84 <#assign redirectURL = renderResponse.createRenderURL() />
85
86 ${redirectURL.setParameter("struts_action", "/asset_publisher/add_asset_redirect")}
87 ${redirectURL.setWindowState("pop_up")}
88
89 <#assign editPortletURL = assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("pop_up"), redirectURL) />
90
91 <#if validator.isNotNull(editPortletURL)>
92 <#assign title = languageUtil.format(locale, "edit-x", htmlUtil.escape(assetRenderer.getTitle(locale))) />
93
94 <@liferay_ui["icon"]
95 image="edit"
96 message=title
97 url="javascript:Liferay.Util.openWindow({dialog: {width: 960}, id:'" + renderResponse.getNamespace() + "editAsset', title: '" + title + "', uri:'" + htmlUtil.escapeURL(editPortletURL.toString()) + "'});"
98 />
99 </#if>
100 </#if>
101</#macro>
102
103
104
105
106<#macro getRelatedAssets>
107 <#if enableRelatedAssets == "true">
108 <@liferay_ui["asset-links"]
109 assetEntryId=entry.getEntryId()
110 />
111 </#if>
112</#macro>
113
114<script type="text/javascript">
115$(document).ready(
116 function(){
117 $('#frHVideoNews').click(function() {
118 $('.resVideo').toggle();
119 $('#frHVideoNews').toggleClass("frUpN");
120 });
121 }
122);
123</script>
La parola ai cittadini
Operatori
I numeri della buona sanità
-
3887275
I Fascicoli Sanitari Elettronici attivati in Puglia
-
404
I milioni di euro da investire nella sanità territoriale
-
20
I centri per il prelievo di sangue e diventare donatori di midollo osseo
-
207
I milioni di euro finanziati per il nuovo ospedale di Taranto
-
57,4%
Indicatori Sant'Anna in miglioramento in Puglia nel 2018