Torna su
Logo Comune di Carmiano

Comune di Carmiano

Homepage - Comune di Carmiano

Referendum 2026 - Formazione elenchi aggiuntivi Presidenti e Scrutatori
Avviso 03 mar 2026

Referendum 2026 - Formazione elenchi aggiuntivi Presidenti e Scrutatori

Come indicato dal Ministero dell’Interno e dalla Prefettura di Lecce, in vista delle consultazioni referendarie del 22 e 23 marzo 2026, si informano i cittadini che il Comune di Carmiano, alla luce dei frequenti impedimenti e rinunce a cui si è dovuto far fronte nelle precedenti tornate elettorali, ha intenzione di creare degli elenchi aggiuntivi di presidenti di seggio e scrutatori.
Tutte le novità
Si è verificato un errore nell'elaborarazione del modello.
The following has evaluated to null or missing:
==> getFieldValue(journalArticle, 'image')  [in template "281621#281649#294207" at line 133, column 52]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign novitaImage = getFieldValue(j...  [in template "281621#281649#294207" at line 133, column 29]
----
1<#-- instanceId --> 
2<#assign instanceId = themeDisplay.getPortletDisplay().getId()?keep_after("INSTANCE_") /> 
3 
4<#-- Etichette --> 
5<#assign label_vai_alla_pagina = languageUtil.get(locale , "label_vai_alla_pagina")/> 
6<#assign label_leggi_piu = languageUtil.get(locale , "label_leggi_piu")/> 
7<#assign label_in_evidenza = languageUtil.get(locale , "label_in_evidenza")/> 
8<#assign label_tutte_novita = languageUtil.get(locale , "label_tutte_novita")/> 
9 
10<#-- Ricavo servizi utili in seguito --> 
11<#-- Servizio per ricavare dati del journal article --> 
12<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") /> 
13<#-- Servizio per ricavare l'oggetto layout --> 
14<#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") /> 
15<#-- Servizio utile per ricavare i documenti della DM --> 
16<#assign dlFileEntryLocalService = serviceLocator.findService('com.liferay.document.library.kernel.service.DLFileEntryLocalService') /> 
17 
18<#-- Inclusione widget template con macros e relativi servizi --> 
19<#include "${templatesPath}/COMMON_MACROS" /> 
20																																																																	  
21<#-- campi personalizzati --> 
22<#-- ricavo dai campi personalizzati i valori degli elenco pagine Novita' --> 
23<#assign NOVITA_PAGE_URL = "" /> 
24<#assign ARGOMENTI_VOCABULARY_ID = "" /> 
25<#if validator.isNotNull(themeDisplay.getLayout().getGroup().getExpandoBridge()) > 
26	<#if (( themeDisplay.getLayout().getGroup().getExpandoBridge().hasAttribute("argomenti_vocabulary_id"))) > 
27		<#if themeDisplay.getLayout().getGroup().getExpandoBridge().getAttribute("argomenti_vocabulary_id")??> 
28			<#assign ARGOMENTI_VOCABULARY_ID = themeDisplay.getLayout().getGroup().getExpandoBridge().getAttribute("argomenti_vocabulary_id")/> 
29		</#if> 
30	</#if> 
31	<#if (( themeDisplay.getLayout().getGroup().getExpandoBridge().hasAttribute("novita_page_url"))) > 
32		<#if themeDisplay.getLayout().getGroup().getExpandoBridge().getAttribute("novita_page_url")??> 
33			<#assign NOVITA_PAGE_URL = themeDisplay.getLayout().getGroup().getExpandoBridge().getAttribute("novita_page_url")/> 
34			<#-- data la pagina dell elenco, ne ricavo la regular url --> 
35			<#if NOVITA_PAGE_URL?has_content> 
36				<#assign novitaPageLayout = layoutLocalService.getFriendlyURLLayout(groupId, false, NOVITA_PAGE_URL) /> 
37				<#if novitaPageLayout??> 
38					<#assign novitaPageUrl = novitaPageLayout.getRegularURL(request) /> 
39					<#if novitaPageUrl??>						 
40						<#assign NOVITA_PAGE_URL = novitaPageUrl /> 
41					</#if> 
42				</#if> 
43			</#if>	 
44		</#if> 
45	</#if> 
46</#if> 
47 
48<#-- HTML --> 
49<#-- INIZIO ADT --> 
50<#if !entries?has_content> 
51	<#if !themeDisplay.isSignedIn()> 
52		${renderRequest.setAttribute("PORTLET_CONFIGURATOR_VISIBILITY", true)} 
53	</#if> 
54	<section class="card-list-adt novita-in-evidenza-card-list-adt bg-lighter py-5 container-full-bg mt-5"> 
55		<div class="container"> 
56			<div class="row"> 
57				<div class="col-12"> 
58					<h2 class="mb-4">${label_in_evidenza}</h2> 
59	 
60					<div class="alert alert-info"> 
61						<@liferay_ui["message"] key="there-are-no-results" />  
62					</div> 
63				</div> 
64			</div> 
65		</div> 
66	</section>		 
67</#if> 
68 
69<#if entries?has_content> 
70	<section class="card-list-adt novita-in-evidenza-card-list-adt bg-lighter py-5 container-full-bg mt-5"> 
71		<div class="container"> 
72		 
73			<div class="row"> 
74				<div class="col-12"> 
75					<h2 class="mb-4">${label_in_evidenza}</h2> 
76				</div> 
77			</div> 
78			 
79			<div class="row"> 
80				<#assign contatore = 0 /> 
81				<#list entries as curEntry> 
82					<#assign contatore = contatore + 1 />			 
83		 
84					<#if curEntry.getClassName() == "com.liferay.journal.model.JournalArticle"> 
85						<#-- ricavo il journalArticle --> 
86						<#assign assetRenderer = curEntry.getAssetRenderer()/> 
87           				<#assign journalArticle = assetRenderer.getAssetObject() /> 
88           				 
89           				<#-- primary key journal article --> 
90						<#assign journalArticlePrimKey = journalArticle.resourcePrimKey/> 
91 
92           				<#-- structure journal article --> 
93						<#assign journalArticleStructure = journalArticle.getDDMStructure().getName(locale)/> 
94           				 
95           				<#-- ricavo la view url --> 
96			    		<#assign viewUrl = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry) /> 
97						<#if assetLinkBehavior != "showFullContent"> 
98							<#assign viewUrl = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewUrl) />			 
99						</#if> 
100						 
101						<#-- categorie: poichè ci possono essere piu' categorie appartenenti a vari vocabolari, separo quelle degli ARGOMENTI dalle altre -->				 
102						<#assign categorie = [] /> 
103						<#assign categorieArgomenti = [] /> 
104						 
105						<#-- recupero l'elenco delle categorie da visualizzare --> 
106						<#assign categorie = getListCategoryByArticlePrimKey( journalArticlePrimKey ) /> 
107						 
108						<#-- ciclo le categorie e prendo solo quelle che appartengono al vocabolario ARGOMENTI --> 
109						<#if categorie?? && (categorie?size > 0)> 
110							<#list categorie as curCat> 
111								<#if validator.isNotNull(curCat) && curCat != ""> 
112									<#if curCat.getVocabularyId() == getterUtil.getLong(ARGOMENTI_VOCABULARY_ID)> 
113										<#assign categorieArgomenti = categorieArgomenti + [curCat] /> 
114									</#if> 
115								</#if> 
116							</#list> 
117						</#if> 
118						 
119						<#-- inizializzo le variabili usate in seguito --> 
120						<#assign novitaTitle = "", novitaAbstract = "",  novitaDate = "", novitaImage = "", novitaImageUrl = "", novitaImageCaption = ""/> 
121						 
122						<#-- ricavo dalla struttura i dati che mi servono per creare le card --> 
123						<#-- struttura: title - campo obbligatorio --> 
124	                    <#assign novitaTitle = getFieldValue(journalArticle, 'title') /> 
125 
126						<#-- struttura: abstract - campo obbligatorio --> 
127	                    <#assign novitaAbstract = getFieldValue(journalArticle, 'abstract') /> 
128 
129						<#-- struttura: date - campo obbligatorio --> 
130	                    <#assign novitaDate = getFieldValue(journalArticle, 'date') /> 
131										 
132						<#-- struttura: image --> 
133	                    <#assign novitaImage = getFieldValue(journalArticle, 'image') /> 
134	                     
135	                    <#if validator.isNotNull(novitaImage)> 
136	                    	<#assign novitaImageJson = jsonFactoryUtil.createJSONObject(novitaImage) /> 
137	                    	<#if novitaImageJson?? && novitaImageJson?has_content && novitaImageJson.uuid?? && novitaImageJson.groupId??> 
138								<#assign novitaImagedlFileEntry = dlFileEntryLocalService.getFileEntryByUuidAndGroupId(novitaImageJson.uuid,novitaImageJson.groupId?number) /> 
139								<#assign novitaImageUrl = "/documents/"+groupId+"/"+novitaImagedlFileEntry.getFolderId()+"/"+novitaImagedlFileEntry.getFileName()+"/"+novitaImageJson.uuid /> 
140							</#if>	 
141						</#if>	 
142						<#-- struttura: image caption --> 
143	                    <#assign novitaImageCaption = getFieldValue(journalArticle, 'caption') /> 
144						<#if validator.isNotNull(novitaImageCaption)> 
145		                    <#assign novitaImageCaption = htmlUtil.escapeAttribute(novitaImageCaption) /> 
146						<#else> 
147		                    <#assign novitaImageCaption = htmlUtil.escapeAttribute(novitaTitle) /> 
148						</#if> 
149					 
150						<div class="col-12 col-sm-6 col-lg-4"> 
151							<#-- start card --> 
152							<article class="card-wrapper card-space"> 
153								<div class="card card-bg card-img rounded shadow"> 
154									<#if validator.isNotNull(novitaImageUrl)> 
155										<div class="img-responsive-wrapper"> 
156											<div class="img-responsive img-responsive-panoramic"> 
157												<figure class="img-wrapper"> 
158													<img width="640" height="360" loading="lazy" src="${novitaImageUrl}" alt="${novitaImageCaption}"> 
159												</figure> 
160											</div> 
161										</div> 
162									</#if> 
163									<div class="card-body p-4"> 
164										<#-- categoria + data --> 
165										<div class="category-top"> 
166											<svg class="icon icon-sm"> 
167												<use href="/o/portale-istituzionale-theme/svg/sprite.svg#it-file"></use> 
168											</svg> 
169											<span class="category">${journalArticleStructure}</span> 
170											 
171											<#if validator.isNotNull(novitaDate)> 
172												<#assign novitaDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", novitaDate, locale)> 
173												<span class="data">${dateUtil.getDate(novitaDate_DateObj, "dd MMM yyyy", locale)}</span> 
174											</#if> 
175										</div> 
176									 
177										<#-- titolo --> 
178										<#if validator.isNotNull(novitaTitle)> 
179											<h3 class="card-title">${novitaTitle}</h3> 
180										</#if> 
181										 
182										<#-- abstract --> 
183										<#if validator.isNotNull(novitaAbstract)> 
184											<div class="card-text">${novitaAbstract}</div> 
185										</#if> 
186										 
187										<#-- categorie del vocabolario ARGOMENTI --> 
188										<#if categorieArgomenti?? && (categorieArgomenti?size > 0)> 
189											<#list categorieArgomenti as curCat> 
190												<#if validator.isNotNull(curCat) && curCat != ""> 
191													<div class="chip chip-simple chip-primary chip-no-link"> 
192														<span class="chip-label">${curCat.getTitle(locale)}</span> 
193													</div> 
194												</#if> 
195											</#list> 
196										</#if> 
197										 
198										<#-- readmore --> 
199										<a class="read-more" href="${viewUrl}" title="${label_leggi_piu}: ${htmlUtil.escapeAttribute(novitaTitle)}"> 
200											<span class="text">${label_leggi_piu}</span> 
201											<svg class="icon"> 
202												<use xlink:href="/o/portale-istituzionale-theme/svg/sprite.svg#it-arrow-right"></use> 
203											</svg> 
204										</a> 
205									</div> 
206								</div> 
207							</article> 
208							<#-- end card --> 
209						</div> 
210						 
211					</#if> 
212				</#list> 
213			</div> 
214										 
215			<#-- link alla pagina principale delle novita --> 
216			<#assign currentURL = themeDisplay.getPortalURL() + themeDisplay.getURLCurrent() /> 
217			<#if validator.isNotNull(NOVITA_PAGE_URL) && currentURL != NOVITA_PAGE_URL> 
218				<div class="row mt-lg-2"> 
219					<div class="col-12 col-lg-3 offset-lg-9"> 
220						<a class="btn btn-primary btn-block" href="${NOVITA_PAGE_URL}" title="${label_tutte_novita}"> 
221							${label_tutte_novita} 
222							<svg class="icon icon-xs icon-white"> 
223								<use xlink:href="/o/portale-istituzionale-theme/svg/sprite.svg#it-arrow-right"></use> 
224							</svg> 
225						</a> 
226					</div> 
227				</div> 
228			</#if> 
229 
230		</div> 
231	</section> 
232</#if> 

Eventi

 

Quanto sono chiare le informazioni su questa pagina?

Grazie, il tuo parere ci aiuterà a migliorare il servizio!
Contatti

Comune di Carmiano
Provincia di Lecce
Piazza Assunta, 2 73041
Carmiano (LE)

Telefono: 0832 600001

Posta Elettronica Certificata:
protocollo.comunecarmiano@pec.rupar.puglia.it