Asset Publisher

Agenzia Nazionale per le Politiche Attive del Lavoro new

Programmi Europei

Anpal gestisce programmi e fondi promossi e cofinanziati dall’Unione europea a sostegno dell’occupazione, della formazione, della mobilità e dei servizi pubblici per l’impiego.


Dati e Pubblicazioni

Tramite le proprie quattro strutture di ricercAnpal svolge analisi, monitoraggio e valutazione delle politiche attive e dei servizi per il lavoro.


Digitalizzazione

Anpal progetta i servizi insieme alle persone per rispondere con efficacia alle loro esigenze e promuove una serie di iniziative per rafforzare le competenze digitali dei giovani.


Contenuto l'Agenzia ha il compito di supportare i cittadini, le aziende e gli enti NEW

L'Agenzia ha il compito di supportare i cittadini, le aziende e gli enti a:

Lavorare

Attività e progetti dedicati a coloro che sono alla ricerca di lavoro e percorsi formativi

Vai alla pagina dedicata

Assumere

I servizi dedicati ad aziende e privati che offrono lavoro e cercano personale

Vai alla pagina dedicata

Connettere

Le informazioni utili agli operatori che offrono servizi e misure di politiche attive del lavoro

Vai alla pagina dedicata

Testo introduttivo Le politiche attive HP

Le Politiche attive del lavoro

Per i giovani

Iniziative che aiutano a trovare un’occupazione e che comprendono: orientamento di base e specialistico, percorsi di formazione, supporto nella ricerca del lavoro, tutoraggio per l’avvio di impresa, incentivi all’occupazione.

Per l'occupazione

Iniziative, misure e programmi volti a favorire l’inserimento o il reinserimento nel mercato del lavoro e che richiedono la disponibilità della persona a partecipare attivamente alle misure di politica attiva del lavoro.

Domanda e offerta

Il servizio rivolto alle aziende in cerca di personale, che possono inserire le opportunità di lavoro, alle persone in cerca di lavoro, che possono inserire il proprio curriculum vitae, e a operatori e operatrici che forniscono supporto a entrambi.

Per la formazione

I programmi formativi destinati alle persone occupate e disoccupate, promossi e coordinati da Anpal nel rispetto delle competenze di regioni e province autonome. L'Agenzia vigila sui fondi interprofessionali per la formazione continua e sui fondi bilaterali.

Asset Publisher

An error occurred while processing the template.
Java method "com.liferay.portal.kernel.util.DateUtil_IW.parseDate(String, String, Locale)" threw an exception when invoked on com.liferay.portal.kernel.util.DateUtil_IW object "com.liferay.portal.kernel.util.DateUtil_IW@4f6d32c7"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign dateNewsObj = dateUtil.parseD...  [in template "20099#20135#698037" at line 23, column 25]
----
1<#include "${templatesPath}/611477" /> 
2<#assign jsonFactoryServiceUtil = serviceLocator.findService("com.liferay.portal.kernel.json.JSONFactoryUtil") />  
3<#assign journalArticleList=[]> 
4<#if entries?has_content> 
5	<#list entries as curEntry> 
6        <#assign renderer = curEntry.getAssetRenderer() > 
7		<#assign journalArticle = renderer.getArticle() > 
8	    <#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(locale))  > 
9	    <#assign rootElement = document.document.getRootElement()  > 
10		<#assign jsonObjectArticle=jsonFactoryServiceUtil.createJSONObject()> 
11		 
12	    <#assign xPathSelectorTitoloNews = saxReaderUtil.createXPath("dynamic-element[@name='titolo_news']")  >	 
13		<#if xPathSelectorTitoloNews.selectSingleNode(rootElement)?has_content> 
14			<#assign titolo_news = xPathSelectorTitoloNews.selectSingleNode(rootElement).getStringValue()  > 
15			<#assign jsonObjectArticle=	jsonObjectArticle.put("titoloNews",titolo_news)> 
16		<#else> 
17			<#assign jsonObjectArticle=	jsonObjectArticle.put("titoloNews","")> 
18		</#if> 
19		 
20		<#assign xPathSelectorData= saxReaderUtil.createXPath("dynamic-element[@name='data_news']")  >	 
21		<#if xPathSelectorData.selectSingleNode(rootElement)?has_content> 
22			<#assign data_news = xPathSelectorData.selectSingleNode(rootElement).getStringValue()  >			 
23			<#assign dateNewsObj = dateUtil.parseDate("yyyy-MM-dd", data_news?trim, locale)> 
24			<#assign jsonObjectArticle=	jsonObjectArticle.put("dateNewsObj",dateNewsObj)>		 
25		</#if> 
26		 
27		<#assign xPathSelectorCorpo= saxReaderUtil.createXPath("dynamic-element[@name='corpo']")  >	 
28	<#if xPathSelectorCorpo.selectSingleNode(rootElement)?has_content> 
29		<#assign corpo = xPathSelectorCorpo.selectSingleNode(rootElement).getStringValue()  > 
30		<#assign jsonObjectArticle=	jsonObjectArticle.put("corpo",corpo)>		 
31	</#if> 
32		 
33		<#assign categories=curEntry.getCategories()/> 
34		<#if categories?? && categories?has_content> 
35			 <#assign categorieEntry=categories[0] /> 
36			 <#assign jsonObjectArticle=jsonObjectArticle.put("categorieTitle",categorieEntry.getTitle(locale))> 
37		<#else>	 
38			 <#assign jsonObjectArticle=jsonObjectArticle.put("categorieTitle","")> 
39		</#if>	 
40		<#if categorieEntry?? && categorieEntry?has_content> 
41			<#assign imgDefault=categorieEntry.getName()?replace(" ","-")?lower_case/> 
42			<#assign imgDefault=imgDefault+".JPG"/> 
43		<#else>	 
44			<#assign imgDefault="default.JPG"/> 
45		 
46		</#if>	 
47		<#assign xPathSelectorImmagine = saxReaderUtil.createXPath("dynamic-element[@name='img_news']")  > 
48		<#assign imgUrl=""> 
49		 
50		<#if xPathSelectorImmagine.selectSingleNode(rootElement)?has_content> 
51			<#assign img_news = xPathSelectorImmagine.selectSingleNode(rootElement).getStringValue()?trim /> 
52			<#if img_news !="" && validator.isContent(img_news)> 
53				<#assign jsonImmagine=jsonFactoryUtil.createJSONObject(img_news)> 
54				<#assign groupId=jsonImmagine.getLong("groupId")> 
55				<#assign uuId=jsonImmagine.getString("uuid")> 
56				<#assign imgName=jsonImmagine.getString("title")> 
57				<#assign imgUrl = "/documents/"+groupId+"/"+0+"/"+imgName+"/"+uuId />	 
58				<#assign jsonObjectArticle=	jsonObjectArticle.put("imgUrl",imgUrl)> 
59			<#else> 
60				<#assign imgUrl = "/documents/"+themeDisplay.getLayout().getGroupId()+"/"+586348+"/"+imgDefault /> 
61				<#assign jsonObjectArticle=	jsonObjectArticle.put("imgUrl",imgUrl)> 
62			</#if> 
63		</#if>	 
64		<#if curEntry.getSummaryCurrentValue()?? && curEntry.getSummaryCurrentValue()!=""> 
65			<#assign jsonObjectArticle=	jsonObjectArticle.put("summaryCurrentValue",curEntry.getSummaryCurrentValue())> 
66		<#else>	 
67			<#assign jsonObjectArticle=	jsonObjectArticle.put("summaryCurrentValue","")> 
68		</#if> 
69		 
70		<#if journalArticle.getUrlTitle()?? && journalArticle.getUrlTitle()!=""> 
71			<#assign jsonObjectArticle=	jsonObjectArticle.put("urlDisplayPage",journalArticle.getUrlTitle())> 
72		<#else>	 
73			<#assign jsonObjectArticle=	jsonObjectArticle.put("urlDisplayPage","")> 
74		</#if> 
75	 
76		<#assign viewURL = renderer.getURLViewInContext(renderRequest, renderResponse, "") !"" /> 
77        <#assign jsonObjectArticle=	jsonObjectArticle.put("viewURL",viewURL)> 
78		 
79		<#attempt> 
80			<#if viewURL?index_of("/", 1) < 1> 
81				<#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry, !stringUtil.equals(assetLinkBehavior, "showFullContent"))> 
82				<#assign jsonObjectArticle=	jsonObjectArticle.put("viewURL",viewURL)>  
83			</#if> 
84		<#recover> 
85		</#attempt> 
86	 
87		<#assign journalArticleList=journalArticleList+[jsonObjectArticle]> 
88    </#list> 
89</#if> 
90<#if journalArticleList?has_content>	 
91	<div class="container"> 
92		<div class="px-4 px-sm-0"> 
93			<h3 class="text-28p" "${translate(locale, 'Notizie in primo piano')}">${translate(locale, "Notizie in primo piano")}</h3>	 
94			<div class="row"> 
95 
96				<#list (journalArticleList?sort_by("dateNewsObj"))?reverse as journalArticle> 
97					<#assign dateRelatedArticle= dateUtil.getDate(journalArticle.get("dateNewsObj"), "dd.MM.yy", locale) /> 
98					 
99					<#if (journalArticle?index)==0> 
100 
101							<div class="col-12 col-md-4 my-4 b-line"> 
102								<div class="card card-news h-100"> 
103									<div class="card-body pl-1 pr-2 py-0 flex flex-column"> 
104										<div class="img200h mb-2"><img src="${journalArticle.get('imgUrl')}" alt=""> </div> 
105											 
106											<#if journalArticle.get("categorieTitle")!=""> 
107 
108												<p class="text-primary text-14p text-spacing font-weight-bold mb-2"><span class="category uppercase"> ${journalArticle.get("categorieTitle")}</span> &mdash; ${dateRelatedArticle}</p> 
109											<#else>	 
110												<p class="text-primary text-14p text-spacing font-weight-bold mb-2">${dateRelatedArticle}</p> 
111											</#if> 
112										<p class="text-28p line-h40p font-weight-600 mb-2">${journalArticle.get("titoloNews")}</p> 
113										<p class="text-chambray font-lora mb-4">${journalArticle.get("summaryCurrentValue")}</p> 
114										 
115									</div> 
116									<div class="mt-auto pl-1 pl-sm-2 pb-4"> 
117										<a href="${journalArticle.get('viewURL')}" class="text-14p font-weight-bold" "${translate(locale, 'Leggi di più')}">${translate(locale, "Leggi di più")}   
118										<span aria-hidden="true">&rarr;</span> 
119											<span class="sr-only"> 
120                                            	Riguardo ${journalArticle.get("titoloNews")} 
121                                        	</span> 
122										</a> 
123									</div> 
124								</div> 
125							</div> 
126					<#elseif (journalArticle?index)==1> 
127							<div class="col-12 col-md-4 col-lg-5 my-4 b-left b-line"> 
128								<div class="card card-news"> 
129									<div class="card-body px-2 py-0 flex flex-column"> 
130										<div class="float-left mr-3 mb-2"><img class="wSecondHome" src="${journalArticle.get('imgUrl')}" alt=""></div> 
131										<#if journalArticle.get("categorieTitle")!=""> 
132											<p class="text-primary text-14p text-spacing font-weight-bold mb-2"><span class="category uppercase"> ${journalArticle.get("categorieTitle")}</span> &mdash; ${dateRelatedArticle}</p> 
133										<#else>	 
134											<p class="text-primary text-14p text-spacing font-weight-bold mb-2">${dateRelatedArticle}</p> 
135										</#if> 
136										<p class="text-28p line-h40p font-weight-600 mb-2">${journalArticle.get("titoloNews")}</p> 
137										<p class="text-chambray font-lora mb-4">${journalArticle.get("summaryCurrentValue")}</p> 
138										 
139									</div> 
140									<div class="mt-auto pl-1 pl-sm-2 pb-4"> 
141										<a href="${journalArticle.get('viewURL')}" class="text-14p font-weight-bold" "${translate(locale, 'Leggi di più')}">${translate(locale, "Leggi di più")}   
142										<span aria-hidden="true">&rarr;</span> 
143											<span class="sr-only"> 
144                                            	Riguardo ${journalArticle.get("titoloNews")} 
145                                        	</span> 
146										</a> 
147									</div> 
148					<#elseif (journalArticle?index)==2>				 
149								<div class="card-body px-2 py-0 flex flex-column"> 
150										<div class="float-left mr-3 mb-2"><img  class="wSecondHome" src="${journalArticle.get('imgUrl')}" alt=""></div> 
151										<#if journalArticle.get("categorieTitle")!=""> 
152											<p class="text-primary text-14p text-spacing font-weight-bold mb-2"><span class="category uppercase"> ${journalArticle.get("categorieTitle")}</span> &mdash; ${dateRelatedArticle}</p> 
153										<#else>	 
154											<p class="text-primary text-14p text-spacing font-weight-bold mb-2">${dateRelatedArticle}</p> 
155										</#if> 
156										<p class="text-28p line-h40p font-weight-600 mb-2">${journalArticle.get("titoloNews")}</p> 
157											<p class="text-chambray font-lora line-h24p mb-4">${journalArticle.get("summaryCurrentValue")} </p> 
158									</div> 
159									<div class="pl-1 pl-sm-2 pb-4"> 
160										<a href="${journalArticle.get('viewURL')}" class="text-14p font-weight-bold" "${translate(locale, 'Leggi di più')}">${translate(locale, "Leggi di più")}   
161										<span aria-hidden="true">&rarr;</span> 
162											<span class="sr-only"> 
163                                            	Riguardo ${journalArticle.get("titoloNews")} 
164                                        	</span> 
165										</a> 
166									</div> 
167								</div> 
168							</div> 
169					<#elseif ((journalArticle?index)==3)>	 
170						<div class="col-12 col-md-4 col-lg-3 my-4 b-left b-line"> 
171							<div class="card card-news h-100"> 
172								<div class="card-body pl-1 pt-0 pb-0"> 
173									<div class="mb-3"> 
174										<#if journalArticle.get("categorieTitle")!=""> 
175											<p class="text-primary text-14p text-spacing font-weight-bold mb-2"><span class="category uppercase"> ${journalArticle.get("categorieTitle")}</span> &mdash; ${dateRelatedArticle}</p> 
176										<#else>	 
177											<p class="text-primary text-14p text-spacing font-weight-bold mb-2">${dateRelatedArticle}</p> 
178										</#if> 
179											<p class="text-24p mb-3">${journalArticle.get("titoloNews")}</p> 
180											<a href="${journalArticle.get('viewURL')}" class="text-14p font-weight-bold" "${translate(locale, 'Leggi di più')}">${translate(locale, "Leggi di più")}   
181											<span aria-hidden="true">&rarr;</span> 
182											<span class="sr-only"> 
183                                            	Riguardo ${journalArticle.get("titoloNews")} 
184                                        	</span> 
185											</a> 
186									</div> 
187					<#elseif ((journalArticle?index)>3) &&((journalArticle?index)<=6)>		 
188									<div class="mb-3"> 
189										<#if journalArticle.get("categorieTitle")!=""> 
190											<p class="text-primary text-14p text-spacing font-weight-bold mb-2"><span class="category uppercase">${journalArticle.get("categorieTitle")}</span> &mdash; ${dateRelatedArticle}</p> 
191										<#else>	 
192											<p class="text-primary text-14p text-spacing font-weight-bold mb-2">${dateRelatedArticle}</p> 
193										</#if> 
194										<p class="text-24p mb-3">${journalArticle.get("titoloNews")}</p> 
195										<a href="${journalArticle.get('viewURL')}" class="text-14p font-weight-bold" "${translate(locale, 'Leggi di più')}">${translate(locale, "Leggi di più")}   
196										<span aria-hidden="true">&rarr;</span> 
197											<span class="sr-only"> 
198                                            	Riguardo ${journalArticle.get("titoloNews")} 
199                                        	</span> 
200										</a> 
201									</div> 
202							 
203						<#if journalArticle?is_last ||  ((journalArticle?index)==6)> 
204								</div>			 
205								<div class="mt-auto pb-4"> 
206									<a href="${themeDisplay.getPathFriendlyURLPublic()}${themeDisplay.getSiteGroup().getFriendlyURL()}/tutte-le-news" class="btn btn-primary text-14p font-weight-bold w-100 mx-2" "${translate(locale, 'Leggi di più')}"> 
207										<span aria-hidden="true">&rarr;</span> 
208										<span class="sr-only"> 
209											Riguardo ${journalArticle.get("titoloNews")} 
210										</span> 
211									</a> 
212								</div> 
213							</div> 
214						</div> 
215						</#if> 
216					</#if> 
217				</#list> 
218			</div> 
219		</div> 
220	</div>				 
221</#if> 
222				 
223 
224<style> 
225.wSecondHome{ 
226    width:200px; 
227
228@media (max-width: 576px){ 
229                .wSecondHome { 
230                                width: 140px!important; 
231                                margin-bottom:0px!important; 
232
233
234 
235</style> 

Testo introduttivo i dati HP

1.271.374

Did rilasciate dal
1° gennaio 2019

1,5 MILIONI

Neet iscritti a Garanzia
Giovani

1.139

Assegni di ricollocazione
Cigs attivati

Contenuto facciamo rete

Facciamo rete

01

Coordiniamo la rete dei servizi per il lavoro                                                                             

02

Gestiamo attività e programmi europei per la formazione e l'occupazione

03

Gestiamo l'albo nazionale dei soggetti accreditati per le politiche attive

04

Coordiniamo i programmi co-finanziati con il Fondo sociale europeo

Eventi HomePage

svilliferay.politicheattive.lavoro.gov.it

Contenuto l'agenzia HP

L’Agenzia

Coordina le politiche del lavoro per le persone in cerca di occupazione e la ricollocazione delle persone disoccupate. Mette in campo strumenti a supporto di operatrici e operatori pubblici e privati del mercato del lavoro.

Card caurosel con immagini- Home